From dc140f9709249db282e36cbb68dc9568ef2020ae Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Sun, 5 Mar 2023 14:30:30 +0100 Subject: python: use virtualenv if it exists --- lisp/init-python.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lisp/init-python.el') diff --git a/lisp/init-python.el b/lisp/init-python.el index e4b5d9a..ffcaa2c 100644 --- a/lisp/init-python.el +++ b/lisp/init-python.el @@ -8,7 +8,10 @@ (setq-local fill-column 88) ;; use flat index in imenu (setq-local imenu-create-index-function - 'python-imenu-create-flat-index)) + '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)))) (use-package python :mode ("\\.py\\'" . python-mode) -- cgit v1.2.3