diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-08-02 22:46:57 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2023-08-02 22:46:57 +0200 |
commit | 4e218f4538ed334d6029c8f59b088082a7c5e299 (patch) | |
tree | 488f5b6316b22d3a616c01f30b136dda4a355d4e /lisp | |
parent | 48723a3a8c9213eeab54a1c056a405b1ff0a95fa (diff) |
python: expect virtualenv in .venv
Diffstat (limited to 'lisp')
-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) |