summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-08-02 22:46:57 +0200
committerMartin Polden <mpolden@mpolden.no>2023-08-02 22:46:57 +0200
commit4e218f4538ed334d6029c8f59b088082a7c5e299 (patch)
tree488f5b6316b22d3a616c01f30b136dda4a355d4e /lisp
parent48723a3a8c9213eeab54a1c056a405b1ff0a95fa (diff)
python: expect virtualenv in .venv
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)