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 Many of these settings are there to reduce flickering. They may not be needed
long term. 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 * Look and Feel
I've already touched on some appearance settings so far, but I feel themes and 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 Many of these settings are there to reduce flickering. They may not be needed
long term. 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