lang/python: make repl/eval handlers respect pipenv
This commit is contained in:
parent
fcd1e913c5
commit
68699c3d5b
2 changed files with 16 additions and 1 deletions
|
@ -7,7 +7,13 @@
|
|||
(defun +python/repl ()
|
||||
"Open the Python REPL."
|
||||
(interactive)
|
||||
(process-buffer (run-python nil t t)))
|
||||
(process-buffer
|
||||
(if-let* ((bin (executable-find "pipenv"))
|
||||
(dir (pipenv-project-p)))
|
||||
(let* ((default-directory dir)
|
||||
(python-shell-interpreter (format "%s run %s" bin python-shell-interpreter)))
|
||||
(run-python nil t t))
|
||||
(run-python nil t t))))
|
||||
|
||||
(defun +python--extract-version (prefix str)
|
||||
(when str
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue