我刚刚将我的Ubuntu笔记本从12.04升级到12.10。
在12.04中,运行emacs -nw
会以终端模式打开emacs
,并使用终端颜色方案(背景、前景等),特别是它会保留我的透明终端背景。
现在在12.10中,运行相同的命令会导致emacs在终端中以另一种颜色方案(灰色背景)打开。如何告诉emacs保持我的终端颜色方案?
我刚刚将我的Ubuntu笔记本从12.04升级到12.10。
在12.04中,运行emacs -nw
会以终端模式打开emacs
,并使用终端颜色方案(背景、前景等),特别是它会保留我的透明终端背景。
现在在12.10中,运行相同的命令会导致emacs在终端中以另一种颜色方案(灰色背景)打开。如何告诉emacs保持我的终端颜色方案?
emacs -nw
会出现那样的问题。-nw
选项启动的emacs
窗口中编辑了默认字体大小,并使用菜单中的选项->保存选项
保存了这个新设置。这个操作修改了默认加载到~/.emacs
文件中的~/.xemacs/custom.el
文件。修改包括默认字体的背景和前景属性,值与"Window"模式下使用的值相同。custom.el
文件中删除这个自定义条目即可。我不确定这个问题是否有一个明智的答案。毕竟,gnome终端颜色主题列出了三种“颜色”:(1)文本,(2)背景(3)加粗。
Emacs的工作方式是给每个文本位赋予一个“面”。颜色主题是将面映射到颜色的过程。有超过三个面...