diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-03-05 14:30:30 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2023-03-05 14:30:30 +0100 |
commit | dc140f9709249db282e36cbb68dc9568ef2020ae (patch) | |
tree | 66c682b8463445672aa956b3bd506bb8db1f2af3 /lisp/init-python.el | |
parent | f5b84de6cbac24a5717301006ba254374c318ed1 (diff) |
python: use virtualenv if it exists
Diffstat (limited to 'lisp/init-python.el')
-rw-r--r-- | lisp/init-python.el | 5 |
1 files changed, 4 insertions, 1 deletions
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) |