Allow WORKON_HOME environment variable to be overwritten
When running this Emacs configuration on different hosts (with different operating systems …), virtual environments for Python may be available in different locations. So we allow the environment in which Emacs is started in to overwrite the value of WORKON_HOME to accomodate for this.
This commit is contained in:
parent
36a1693610
commit
277c360914
3
init.el
3
init.el
|
@ -3005,7 +3005,8 @@ With given ARG, display files in `db/important-document-path’."
|
|||
(use-package pyvenv
|
||||
:ensure t
|
||||
:commands (pyvenv-workon pyvenv-activate)
|
||||
:init (setenv "WORKON_HOME" (expand-file-name "~/.pyenv/versions"))
|
||||
:init (unless (getenv "WORKON_HOME")
|
||||
(setenv "WORKON_HOME" (expand-file-name "~/.pyenv/versions")))
|
||||
:config (progn
|
||||
;; Restart python inferior processes when switching virtual
|
||||
;; environments; this does not work when only calling
|
||||
|
|
Loading…
Reference in New Issue