Moved terminal section into its own file.
This commit is contained in:
36
config.org
36
config.org
@@ -453,41 +453,7 @@ of a project, and convey the results to various completion facilities.
|
||||
|
||||
#+INCLUDE: "config/files.org" :minlevel 1
|
||||
|
||||
* Terminal
|
||||
|
||||
I've been using [[https://codeberg.org/akib/emacs-eat][eat]] (Emulate A Terminal) in place of vterm lately as it has
|
||||
better emacs integration without too big of a performance hit. It doesn't
|
||||
handle fancy terminal applications quite as well, but so far has performed
|
||||
well.
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(use-package eat
|
||||
:ensure (:type git
|
||||
:host codeberg
|
||||
:repo "akib/emacs-eat"
|
||||
:files ("*.el" ("term" "term/*.el") "*.texi"
|
||||
"*.ti" ("terminfo/e" "terminfo/e/*")
|
||||
("terminfo/65" "terminfo/65/*")
|
||||
("integration" "integration/*")
|
||||
(: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
|
||||
(eat-kill-buffer-on-exit t)
|
||||
:config
|
||||
(setopt eat-shell-prompt-annotation-delay 0)
|
||||
(setopt eat-very-visible-cursor-type '(t nil nil))
|
||||
(setopt eat-default-cursor-type '(t nil nil))
|
||||
(setq process-adaptive-read-buffering nil)
|
||||
(setq read-process-output-max (* 4 1024 1024))
|
||||
;; Compile terminfo if needed
|
||||
(eat-compile-terminfo))
|
||||
#+end_src
|
||||
|
||||
Many of these settings are there to reduce flickering. They may not be needed
|
||||
long term.
|
||||
#+INCLUDE: "config/terminal.org" :minlevel 1
|
||||
|
||||
* Look and Feel
|
||||
|
||||
|
||||
Reference in New Issue
Block a user