diff options
author | Ashton Wiersdorf <mail@wiersdorf.dev> | 2024-07-10 16:50:46 -0600 |
---|---|---|
committer | Ashton Wiersdorf <mail@wiersdorf.dev> | 2024-07-10 16:50:46 -0600 |
commit | d9c79ecd5e648392382f2f984ed043ea2de3bde5 (patch) | |
tree | 590c555c6bc09107c7749124b62a84250f0ac857 | |
parent | 297603b7dc6d94416325645e6130d146515c7249 (diff) |
Add Eat config to extras/base.el
Closes #1
-rw-r--r-- | extras/base.el | 9 | ||||
-rw-r--r-- | extras/vim-like.el | 4 |
2 files changed, 13 insertions, 0 deletions
diff --git a/extras/base.el b/extras/base.el index d3a29f2..295e76c 100644 --- a/extras/base.el +++ b/extras/base.el @@ -165,6 +165,15 @@ (keymap-set eshell-mode-map "C-r" 'consult-history)) :hook ((eshell-mode . bedrock/setup-eshell))) +;; Eat: Emulate A Terminal +(use-package eat + :ensure t + :custom + (eat-term-name "xterm") + :config + (eat-eshell-mode) ; use Eat to handle term codes in program output + (eat-eshell-visual-command-mode)) ; commands like less will be handled by Eat + ;; Orderless: powerful completion style (use-package orderless :ensure t diff --git a/extras/vim-like.el b/extras/vim-like.el index 9506dc1..d6a8db6 100644 --- a/extras/vim-like.el +++ b/extras/vim-like.el @@ -28,5 +28,9 @@ :config (evil-mode) + ;; If you use Magit, start editing in insert state + (add-hook 'git-commit-setup-hook 'evil-insert-state) + ;; Configuring initial major mode for some modes + (evil-set-initial-state 'eat-mode 'emacs) (evil-set-initial-state 'vterm-mode 'emacs)) |