mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-11 13:07:28 -05:00
Add conda
This commit is contained in:
18
modules/lang/python/+conda.el
Normal file
18
modules/lang/python/+conda.el
Normal file
@ -0,0 +1,18 @@
|
||||
;;; lang/python/+conda.el -*- lexical-binding: t; -*-
|
||||
;;;###if (featurep! +conda)
|
||||
|
||||
(def-package! conda
|
||||
:when (featurep! +conda)
|
||||
:after (python)
|
||||
:init
|
||||
(defvar +python-conda-home '("~/.anaconda3" "/usr/bin/anaconda3" "~/.anaconda")
|
||||
+ "A list of host pattern and corresponding anaconda home.")
|
||||
:config
|
||||
(advice-add 'anaconda-mode-bootstrap :override #'*anaconda-mode-bootstrap)
|
||||
(conda-env-autoactivate-mode -1)
|
||||
;; (add-hook 'python-mode-hook #'conda-env-activate-for-buffer)
|
||||
(conda-env-initialize-interactive-shells)
|
||||
(conda-env-initialize-eshell)
|
||||
;; Version management with conda
|
||||
(add-hook 'conda-postactivate-hook #'+python|add-version-to-modeline)
|
||||
(add-hook 'conda-postdeactivate-hook #'+python|add-version-to-modeline))
|
Reference in New Issue
Block a user