Bene, il titolo ha tutto. Ero abituato a (setenv "PATH" "whatever:$PATH" t)
per poter chiamare le cose (in effetti, una cosa - ConTeXt, da dentro AUCTeX) da Emacs. Poco fa ho saputo di exec-path
. Dovrei usarlo invece?Qual è esattamente la differenza tra PATH (come impostato da setenv) e exec-path in GNU Emacs?
5
A
risposta
6
Mentre setenv
imposta in realtà l'ambiente (e influenzare (modifica) cosa eseguiti programmi informatici da questo emacs vedranno come un ambiente), exec-path
dice emacs dove cercare gli eseguibili, ma i programmi da eseguire questo emacs non vedere il loro PATH
cambiato.
La modifica dell'ambiente con setenv
non modifica il modo in cui l'attuale Emacs cerca gli eseguibili, poiché utilizza exec-path
. Per ottenere che e rendano i processi figli eseguiti da questo Emacs per modificare $PATH
, è necessario impostare sia exec-path
sia $PATH
.
Problemi correlati
- 1. Qual è la differenza tra href e path nell'oggetto Url.parse()?
- 2. Qual è esattamente la differenza tra @parallel e pmap?
- 3. PATH e exec-percorso impostato, ma emacs non trova eseguibili
- 4. qual è la differenza tra:.! e: r !?
- 5. Qual è la differenza tra `##` e `hashCode`?
- 6. Qual è la differenza tra broadcast_address e broadcast_rpc_address in cassandra.yaml?
- 7. Qual è la differenza tra .ToString() e + ""
- 8. Qual è la differenza tra Verilog! e ~?
- 9. Qual è la differenza tra _ e _variable in prolog?
- 10. Qual è la differenza tra replaceOne() e updateOne() in MongoDB?
- 11. Qual è la differenza tra = e: =
- 12. Qual è la differenza tra util.error e console.error in Node.js?
- 13. Qual è la differenza tra dict() e {}?
- 14. Qual è la differenza tra ("") e (null)
- 15. dove è impostato $ PATH in xcode?
- 16. Qual è la differenza tra memset e memcpy in C
- 17. Qual è la differenza tra `ioToST` e` unsafeIOToST` da GHC.IO
- 18. Qual è la differenza tra? : e ||
- 19. qual è la differenza tra [[], []] e [[]] * 2
- 20. Qual è la differenza tra $ e $$?
- 21. Qual è la differenza tra " " e ""?
- 22. Qual è la differenza tra {0} e ""?
- 23. Qual è la differenza tra {0} e +?
- 24. Qual è la differenza tra: Args e: CaptureArgs in Catalyst?
- 25. Qual è la differenza tra metodi e statica in Mongoose?
- 26. Qual è la differenza tra '() e (lista) in Clojure?
- 27. Qual è la differenza tra buildscript e allprojects in build.gradle?
- 28. Qual è la differenza tra $ get e $ find in JavaScript?
- 29. Qual è la differenza tra Section e Stack in Blade?
- 30. Qual è la differenza tra @include e @match in userscripts?