我使用xterm并在~/.Xdefaults中设置它的外观。
XTerm*background: paleTurquoise
XTerm*foreground: black我也使用emacs,但是在~/.emacs中设置它的外观不同。
(set-background-color "black")
(set-foreground-color "yellow")我通常使用emacs -nw在终端模拟器中运行emacs,而不是创建单独的X窗口。由于某些原因,这在emacs23中无法正常工作;相反,emacs保留了xterm窗口的浅绿色背景。在查看emacs23有什么新鲜事?时,我注意到:
**当在一个足够新的xterm (比242版本更新)中运行时,Emacs询问xterm背景颜色是什么,如果需要,它会相应地为一个暗背景设置面板(当前的默认设置是考虑背景光)。
所以这是个特征,不是窃听器?无论如何,我是否可以告诉emacs23在控制台模式下运行时忽略xterm背景设置,而在~/.emacs中使用这些设置?
我还要指出:
-nw选项)。M-x set-background-color中运行emacs23 -nw没有任何影响。$TERM=cygwin也存在同样的问题。更新:最好的答案似乎是使用-fg和-bg命令行选项.
发布于 2010-06-17 04:00:13
设置TERM=xterm-256color是您所需要的。
https://stackoverflow.com/questions/3027084
复制相似问题