From 052bb0821cf7779129953383b511943e1309cd49 Mon Sep 17 00:00:00 2001 From: Micheal Smith Date: Fri, 17 Oct 2025 08:22:25 -0500 Subject: [PATCH] Eshell now uses eat as a terminal. --- README.org | 16 ++++++++++++++-- config.org | 5 ++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/README.org b/README.org index 46b6fd3..466fd15 100644 --- a/README.org +++ b/README.org @@ -776,7 +776,16 @@ looking for. (embark-collect-mode . consult-preview-at-point-mode)) #+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 ;; Bufferlo package configuration @@ -1394,6 +1403,10 @@ well. ("terminfo/65" "terminfo/65/*") ("integration" "integration/*") (:exclude ".dir-locals.el" "*-tests.el"))) + :hooks + (eat-mode-hook . eat-char-mode) + (eshell-load-hook . eat-eshell-mode) + (eshell-load-hook . eat-eshell-visual-command-mode) :custom (eat-kill-buffer-on-exit t) :config @@ -1402,7 +1415,6 @@ well. (setopt eat-default-cursor-type '(t nil nil)) (setq process-adaptive-read-buffering nil) (setq read-process-output-max (* 4 1024 1024)) - (add-hook 'eat-mode-hook (lambda () (eat-char-mode))) ;; Compile terminfo if needed (eat-compile-terminfo)) #+end_src diff --git a/config.org b/config.org index 02022ae..b39e7db 100644 --- a/config.org +++ b/config.org @@ -1186,6 +1186,10 @@ well. ("terminfo/65" "terminfo/65/*") ("integration" "integration/*") (:exclude ".dir-locals.el" "*-tests.el"))) + :hooks + (eat-mode-hook . eat-char-mode) + (eshell-load-hook . eat-eshell-mode) + (eshell-load-hook . eat-eshell-visual-command-mode) :custom (eat-kill-buffer-on-exit t) :config @@ -1194,7 +1198,6 @@ well. (setopt eat-default-cursor-type '(t nil nil)) (setq process-adaptive-read-buffering nil) (setq read-process-output-max (* 4 1024 1024)) - (add-hook 'eat-mode-hook (lambda () (eat-char-mode))) ;; Compile terminfo if needed (eat-compile-terminfo)) #+end_src