summaryrefslogtreecommitdiffstats
path: root/lisp/init-python.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/init-python.el')
-rw-r--r--lisp/init-python.el5
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)