diff options
-rw-r--r-- | lisp/init-python.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/init-python.el b/lisp/init-python.el index 278be3e..75e7fbe 100644 --- a/lisp/init-python.el +++ b/lisp/init-python.el @@ -10,8 +10,10 @@ (setq-local imenu-create-index-function 'python-imenu-create-flat-index) ;; use virtualenv if it exists - (let ((venv-parent (locate-dominating-file default-directory "venv"))) - (setq-local python-shell-virtualenv-root (expand-file-name "venv" venv-parent)))) + (let* ((venv ".venv") + (project-dir (locate-dominating-file default-directory venv))) + (setq-local python-shell-virtualenv-root + (expand-file-name venv project-dir)))) (use-package python :mode ("\\.py\\'" . python-mode) |