Adding a fancy prompt for eshell.

This commit is contained in:
Derek Taylor
2024-10-03 21:25:51 -05:00
parent 621d8828a1
commit 832f2dd524
2 changed files with 16 additions and 8 deletions

View File

@@ -569,7 +569,7 @@
(eval-after-load 'org-indent '(diminish 'org-indent-mode)) (eval-after-load 'org-indent '(diminish 'org-indent-mode))
(custom-set-faces (custom-set-faces
'(org-level-1 ((t (:inherit outline-1 :height 1.7)))) '(org-level-1 ((t (:inherit outline-1 :height 1.7))))
'(org-level-2 ((t (:inherit outline-2 :height 1.6)))) '(org-level-2 ((t (:inherit outline-2 :height 1.6))))
'(org-level-3 ((t (:inherit outline-3 :height 1.5)))) '(org-level-3 ((t (:inherit outline-3 :height 1.5))))
@@ -656,10 +656,14 @@
(setq use-dialog-box nil) ;; No dialog box (setq use-dialog-box nil) ;; No dialog box
(setq pop-up-windows nil) ;; No popup windows (setq pop-up-windows nil) ;; No popup windows
;; The eshell prompt
(setopt eshell-prompt-function 'fancy-shell) (setopt eshell-prompt-function 'fancy-shell)
(setopt eshell-prompt-regexp "^[^#$\n]* [$#] ") (setopt eshell-prompt-regexp "^[^#$\n]* [$#] ")
(setopt eshell-highlight-prompt nil) (setopt eshell-highlight-prompt nil)
;; Disabling company mode in eshell, because it's annoying.
(setq company-global-modes '(not eshell-mode))
(use-package eshell-toggle (use-package eshell-toggle
:custom :custom
(eshell-toggle-size-fraction 3) (eshell-toggle-size-fraction 3)

View File

@@ -952,10 +952,14 @@ In my configs, all of my shells (bash, fish, zsh and the ESHELL) require my shel
Eshell is an Emacs 'shell' that is written in Elisp. Eshell is an Emacs 'shell' that is written in Elisp.
#+begin_src emacs-lisp #+begin_src emacs-lisp
;; The eshell prompt
(setopt eshell-prompt-function 'fancy-shell) (setopt eshell-prompt-function 'fancy-shell)
(setopt eshell-prompt-regexp "^[^#$\n]* [$#] ") (setopt eshell-prompt-regexp "^[^#$\n]* [$#] ")
(setopt eshell-highlight-prompt nil) (setopt eshell-highlight-prompt nil)
;; Disabling company mode in eshell, because it's annoying.
(setq company-global-modes '(not eshell-mode))
(use-package eshell-toggle (use-package eshell-toggle
:custom :custom
(eshell-toggle-size-fraction 3) (eshell-toggle-size-fraction 3)