Added venv support for eshell.

This commit is contained in:
2025-12-07 02:21:12 -06:00
parent 11be880883
commit 3720739ca2
2 changed files with 35 additions and 0 deletions

View File

@@ -1440,6 +1440,24 @@ well.
Many of these settings are there to reduce flickering. They may not be needed
long term.
** Eshell
I eshell quite often. Here are some plugins that can add some missing functionality
beyond what eat-shell-mode gives.
*** eshell-venv
[[https://git.sr.ht/~struanr/eshell-venv][Eshell-venv]] is an Emacs package providing functions for activating and deactivating
Python virtual environments in Eshell.
#+begin_src emacs-lisp
(use-package eshell-venv
:ensure
(:repo "https://git.sr.ht/~struanr/eshell-venv")
:hook
(eshell-mode . eshell-venv-mode))
#+end_src
* Look and Feel
I've already touched on some appearance settings so far, but I feel themes and

View File

@@ -34,3 +34,20 @@ well.
Many of these settings are there to reduce flickering. They may not be needed
long term.
** Eshell
I eshell quite often. Here are some plugins that can add some missing functionality
beyond what eat-shell-mode gives.
*** eshell-venv
[[https://git.sr.ht/~struanr/eshell-venv][Eshell-venv]] is an Emacs package providing functions for activating and deactivating
Python virtual environments in Eshell.
#+begin_src emacs-lisp
(use-package eshell-venv
:ensure
(:repo "https://git.sr.ht/~struanr/eshell-venv")
:hook
(eshell-mode . eshell-venv-mode))
#+end_src