我在ubuntu 12.04中使用emacs。我想在我的.Xresources中定义一些背景或前景。
当我使用时:
Emacs.mode-line.attributeForeground: #ccc
Emacs.mode-line.attributeBackground: #333
它有效,现在我想禁用模式行框或将模式行框颜色设置为#ccc。
我用Google搜索并找到了一些:Emacs.mode-line.AttributeBox: off
但它不起作用。我只想在.Xresource文件而不是emacs init文件中。谁能帮我?感谢。
答案 0 :(得分:2)
因为emacs X窗口实例默认使用小写名称,所以看起来你必须使用小写来指定主要资源类,即:
emacs.mode-line.attributeBox: nil
此外,您需要使用nil
来禁用box属性,因为emacs会为off
引发错误。同样,如果您希望在模式行中鼠标悬停项目时禁用实例的box属性,则可能还需要将emacs.mode-line-highlight.attributeBox
设置为nil
。
答案 1 :(得分:1)
我在ubuntu12.04中使用emacs24。
模式行中的禁用框属性(Thanks Greg E。):
Emacs.mode-line.attributeBox: nil
此设置模式 - 行框颜色:
Emacs.mode-line.attributeBox: "#333"
这个设置模式行背景和前景:
Emacs.mode-line.attributeForeground: #ccc
Emacs.mode-line.attributeBackground: #333
在我的电脑中,设置背景或前景不得使用双引号,设置框颜色必须使用双引号。我不知道为什么。