我想知道是否可以制作 emacs,在 gnu 屏幕或 tmux 会话中运行时,使用与 when 相同的颜色TERM=xterm
。在 gnu 屏幕或 tmux 会话中, TERM=screen
与TERM=xterm
.
例如,当 时TERM=xterm-256color
, 的前景色font-lock-comment-face
为“Firebrick”。但是当TERM=screen-256color
,它被设置为'chocolate1'。
要使 tmux 正常工作,必须将TERM 变量设置为 screen 或某些派生对象,因此重置 TERM 对我来说不是一个选项。
在终端窗口中运行 emacs 时是否可以使用C-up
和C-down
(当从带有-nw
标志的命令行启动 emacs 时)?我应该对我的终端发送当我按下C-up
,并C-down
为这些键的工作在Emacs?
我在 Mac OSX 上,使用 iterm2 ssh 进入远程 linux 服务器,在那里我从 bash 启动 emacs 会话。