From 4e218f4538ed334d6029c8f59b088082a7c5e299 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Wed, 2 Aug 2023 22:46:57 +0200 Subject: python: expect virtualenv in .venv --- lisp/init-python.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lisp/init-python.el') 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) -- cgit v1.2.3