Skip to content

Commit 188b71b

Browse files
committed
Improve projectile code snippet.
1 parent 7fa6a43 commit 188b71b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,13 @@ environment matched project name.
7575

7676
.. code:: lisp
7777
78+
(require 'pyenv-mode)
79+
7880
(defun projectile-pyenv-mode-set ()
79-
"Set pyenv version matching project name.
80-
Version must be already installed."
81-
(pyenv-mode-set (projectile-project-name)))
81+
"Set pyenv version matching project name."
82+
(let ((project (projectile-project-name)))
83+
(when (member project (pyenv-mode-versions))
84+
(pyenv-mode-set project))))
8285
8386
(add-hook 'projectile-switch-project-hook 'projectile-pyenv-mode-set)
8487

0 commit comments

Comments
 (0)