Como você descobriu, as cores adicionais são configuradas por um arquivo de biblioteca específico de TERM (por exemplo, term / lisp ). Versões mais recentes do GNU Emacs incluem um term / screen que reutiliza as definições de cores de term / xterm , mas parece que sua versão do Emacs não faz isso. / p>
Se você não quiser atualizar para um Emacs mais recente, provavelmente poderá usar o conteúdo de uma essência que inclui um term/screen.el
e um pouco que você pode colocar no seu .emacs
para ativá-lo; essa versão de term/screen.el
também inclui algumas das principais definições que podem ser úteis se você ativar a opção xterm-keys
do tmux .
Os bits principais do código são assim:
;;; .emacs addition
(add-to-list 'load-path "~/.emacs.d/lisp/")
;;; ~/.emacs.d/lisp/term/screen.el
(load "term/xterm")
(defun terminal-init-screen ()
(xterm-register-default-colors)
(tty-set-up-initial-frame-faces))