我想知道是否有可能使emacs在gnu屏幕或tmux会话中运行时使用与when相同的颜色TERM=xterm
。在gnu屏幕或tmux会话中, TERM=screen
emacs与when相比使用不同的颜色集TERM=xterm
。
例如,当时TERM=xterm-256color
,的前景色font-lock-comment-face
是'Firebrick'。但是当时TERM=screen-256color
,它将设置为“ chocolate1”。
为了使tmux正常工作,必须将TERM变量设置为screen或某些派生类,因此对我而言,重置TERM是不可选项。
我目前正在对此进行试验。我还没有发现任何不良情况。看来tmux可以配置为发出xterm键序列(尽管仍然不支持TERM = xterm)。根据tmux常见问题解答,将来tmux可能会支持xterm,而不仅仅是屏幕。
—
ALiX 2012年
TERM=xterm emacs
强制TERM
为emacs设置变量。当您这样做时会发生什么?