如何使emacs控制台模式inheritanceshell的颜色

我刚把Ubuntu笔记本电脑从12.04升级到12.10。

在12.04,运行emacs -nw使用terminal颜色scheme(背景,前景,…特别是保持透明的terminal背景)以terminal模式打开emacs

现在在12.10中,运行相同的命令导致emacs在terminal中以其他配色scheme(灰色背景)打开。 我怎样才能告诉emacs保持我的terminal配色scheme?

感谢https://stackoverflow.com/users/774691/john-k-doe的评论,我终于明白了为什么我的emacs -nw就是这样出现的。

我在emacs窗口中编辑了字体大小(默认面)(不带-nw选项启动),然后使用菜单项Options -> Save Options保存了这个新的设置。 这个动作修改了我的~/.xemacs/custom.el文件在我的~/.emacs文件中被默认加载。 修改包括默认面的背景和前景属性以及“窗口”模式中使用的值。

为了解决这个问题,我刚从custom.el文件中删除了这个自定义条目。

我不确定是否有明智的答案。 毕竟,一个gnome终端的颜色主题列出了三个“颜色”:(1)文本,(2)背景(3)粗体。

Emacs的工作方式是每一个文本都被赋予一个“脸”。 颜色主题是面部到颜色的映射。 有三个以上的面孔…