Was ist die bevorzugte Methode, um Umgebungsvariablen bei der Emacs-Initialisierung festzulegen?

2

Angenommen, ich möchte meine PATHVariable in meiner .emacs-Datei ändern. Wie geht das am besten? Soll ich anrufen setenv? Gibt es eine Variable, die ich anpassen kann? Soll ich ein Shell-Skript aufrufen

Jason Baker
quelle

Antworten:

2

Du hast es richtig:

(setenv "PATH" "some;/path/that/you/want;/really/this/is/the/path")

Die größere Frage ist, warum der Pfad innerhalb von Emacs anders sein soll. Soll es Emacs anweisen, die geeigneten Anwendungen für ispelloder zu finden shell? Es gibt einfachere Möglichkeiten, diese Probleme zu lösen.

Trey Jackson
quelle
Ich möchte eigentlich kontrollieren, unter welchem ​​Python-Pymacs läuft. Es wäre wirklich cool, dafür ein Virtualenv laufen zu lassen.
Jason Baker
Eines ist zu beachten: Im obigen Beispiel sollte PATH in doppelten Anführungszeichen stehen.
Jason Baker