mirror of
https://github.com/SqrtMinusOne/micromamba.el.git
synced 2025-12-10 13:23:02 +03:00
Use micromamba-activate on inferred env (duh)
This commit is contained in:
parent
12c9bb366e
commit
452bd0fe1e
1 changed files with 3 additions and 10 deletions
|
|
@ -349,16 +349,9 @@ This can be set by a buffer-local or project-local variable (e.g. a
|
||||||
`.dir-locals.el` that defines `conda-project-env-path`), or inferred from an
|
`.dir-locals.el` that defines `conda-project-env-path`), or inferred from an
|
||||||
`environment.yml` or similar at the project level."
|
`environment.yml` or similar at the project level."
|
||||||
(interactive)
|
(interactive)
|
||||||
(let* ((inferred-env (micromamba--infer-env-from-buffer))
|
(let ((inferred-env (micromamba--infer-env-from-buffer)))
|
||||||
(env-path (cond
|
(when inferred-env
|
||||||
((bound-and-true-p conda-project-env-path) conda-project-env-path)
|
(micromamba-activate inferred-env))))
|
||||||
((not (eql inferred-env nil)) (micromamba-env-name-to-dir inferred-env))
|
|
||||||
(t nil))))
|
|
||||||
|
|
||||||
(when (not (eql env-path nil))
|
|
||||||
(micromamba-activate env-path)
|
|
||||||
(if micromamba-message-on-environment-switch
|
|
||||||
(message "No Conda environment found for <%s>" (buffer-file-name))))))
|
|
||||||
|
|
||||||
(defun micromamba--switch-buffer-auto-activate (&rest args)
|
(defun micromamba--switch-buffer-auto-activate (&rest args)
|
||||||
"Add Conda environment activation if a buffer has a file, handling ARGS."
|
"Add Conda environment activation if a buffer has a file, handling ARGS."
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue