Compare commits

...

1 Commits

Author SHA1 Message Date
Micheal Smith
72ff8a074c Eshell now uses eat as a terminal. 2025-10-20 12:54:30 -05:00
2 changed files with 18 additions and 3 deletions

View File

@@ -776,7 +776,16 @@ looking for.
(embark-collect-mode . consult-preview-at-point-mode)) (embark-collect-mode . consult-preview-at-point-mode))
#+end_src #+end_src
Bufferlo! * Buferlo
The package itself sums it up best.
#+begin_quote
Easy-to-use buffer management and workspace persistence tools for Emacs workflow management.
Headbutt your way to productivity and moove ahead with [[https://github.com/florommel/bufferlo][bufferlo]].
#+end_quote
This is great for keeping tabs seperate.
#+begin_src emacs-lisp #+begin_src emacs-lisp
;; Bufferlo package configuration ;; Bufferlo package configuration
@@ -1394,6 +1403,10 @@ well.
("terminfo/65" "terminfo/65/*") ("terminfo/65" "terminfo/65/*")
("integration" "integration/*") ("integration" "integration/*")
(:exclude ".dir-locals.el" "*-tests.el"))) (:exclude ".dir-locals.el" "*-tests.el")))
:hook
(eat-mode-hook . eat-char-mode)
(eshell-load-hook . eat-eshell-mode)
(eshell-load-hook . eat-eshell-visual-command-mode)
:custom :custom
(eat-kill-buffer-on-exit t) (eat-kill-buffer-on-exit t)
:config :config
@@ -1402,7 +1415,6 @@ well.
(setopt eat-default-cursor-type '(t nil nil)) (setopt eat-default-cursor-type '(t nil nil))
(setq process-adaptive-read-buffering nil) (setq process-adaptive-read-buffering nil)
(setq read-process-output-max (* 4 1024 1024)) (setq read-process-output-max (* 4 1024 1024))
(add-hook 'eat-mode-hook (lambda () (eat-char-mode)))
;; Compile terminfo if needed ;; Compile terminfo if needed
(eat-compile-terminfo)) (eat-compile-terminfo))
#+end_src #+end_src

View File

@@ -1186,6 +1186,10 @@ well.
("terminfo/65" "terminfo/65/*") ("terminfo/65" "terminfo/65/*")
("integration" "integration/*") ("integration" "integration/*")
(:exclude ".dir-locals.el" "*-tests.el"))) (:exclude ".dir-locals.el" "*-tests.el")))
:hook
(eat-mode-hook . eat-char-mode)
(eshell-load-hook . eat-eshell-mode)
(eshell-load-hook . eat-eshell-visual-command-mode)
:custom :custom
(eat-kill-buffer-on-exit t) (eat-kill-buffer-on-exit t)
:config :config
@@ -1194,7 +1198,6 @@ well.
(setopt eat-default-cursor-type '(t nil nil)) (setopt eat-default-cursor-type '(t nil nil))
(setq process-adaptive-read-buffering nil) (setq process-adaptive-read-buffering nil)
(setq read-process-output-max (* 4 1024 1024)) (setq read-process-output-max (* 4 1024 1024))
(add-hook 'eat-mode-hook (lambda () (eat-char-mode)))
;; Compile terminfo if needed ;; Compile terminfo if needed
(eat-compile-terminfo)) (eat-compile-terminfo))
#+end_src #+end_src