Quelle est la méthode préférée pour définir les variables d’environnement lors de l’initialisation d’emacs?

2

Par exemple, supposons que je veuille modifier mon PATH variable dans mon fichier .emacs. Quelle est la meilleure façon de procéder? Devrais-je appeler setenv? Existe-t-il une variable que je peux personnaliser? Dois-je appeler un script shell

Jason Baker
la source

Réponses:

2

Vous avez bien compris:

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

La grande question est: pourquoi voulez-vous que le chemin soit différent juste à l'intérieur d'Emacs? Est-ce à dire à Emacs de trouver les applications appropriées pour ispell ou shell? Il existe d'autres moyens simples de résoudre ces problèmes.

Trey Jackson
la source
En fait, je veux contrôler les pymacs sous Python. Ce serait vraiment cool de pouvoir exécuter une virtualenv pour cela.
Jason Baker
Une chose à noter: dans l'exemple ci-dessus, PATH devrait être entre guillemets.
Jason Baker