summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/init-python.el6
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)