我使用emacs编辑多种文件类型,并且想要一个简单的可视化队列来告诉.vhd或.py文件中的.c文件。如何将自定义背景颜色添加到该语言的主要模式?Emacs按模式自定义背景颜色
6
A
回答
6
你可以通过钩子来做到这一点。除了其他事情你可以挂钩是当一个新的主要模式开始。把这样的东西放到你的.emacs文件中,每当你进入Python模式时,emacs都会将你的背景颜色设置为紫色。
(add-hook 'python-mode-hook
(lambda()
(set-background-color "purple")))
重置背景颜色在您切换回它留给作为练习读者,并没有一个明确的设置背景挂机的模式的情况下,默认。
还可以手动M-X设定背景色
4
不能设置上的缓冲逐缓冲器基础的背景颜色设置背景颜色。请参阅SU问题How can I change the background colour of a single emacs buffer?。
这里的第一个答案显示了如何更改单个Emacs框架的背景,如果每个文件(或每个模式)有一个框架,这可能对您有用。
3
对于后代来说,因为这个线程已经有4年了,现在Emacs 24.4+可以在缓冲区本地级别上改变面部。只需定义一张脸并使用(face-remap-add-relative)
即可随心所欲地换出任何脸部。
定义defface
:
(defface my-special-face '((t :background "aqua")))
钩然后添加到您选择的模式:
(add-hook 'python-mode-hook
(lambda()
(face-remap-add-relative 'default 'my-special-face)))
相关问题
- 1. 自定义SeekBar按下背景颜色
- 2. emacs ansi-term背景颜色
- 3. 自定义Odoo标题背景颜色
- 4. iphone UIAlertView - 自定义背景颜色
- 5. 自定义UITableViewCell背景颜色
- 6. ProgressDialog的自定义颜色和背景
- 7. 自定义背景颜色flexbox
- 8. NSTableCellView的自定义背景颜色
- 9. 选择自定义Datagridviewcolumn背景颜色
- 10. 自定义UITableView背景颜色
- 11. 自定义XLForm部分背景颜色
- 12. emacs自定义面颜色
- 13. WPF样式TabControl TabItems自定义前景/背景颜色
- 14. 如何自定义android中Toast的背景,背景颜色和文本颜色
- 15. 如何自定义InAppSettingsKit(背景颜色和导航栏颜色)?
- 16. iOS:自定义颜色作为UILabel背景颜色
- 17. 自定义UIPickerView自定义背景颜色
- 18. 如何设置自定义按钮状态背景颜色?
- 19. Android自定义键盘更改背景颜色键按下
- 20. 自定义设置按钮背景颜色ios
- 21. 自定义引导按钮颜色背景错误onclick
- 22. 在Emacs中更改劣质模式的背景颜色
- 23. iOS自定义键盘模板背景颜色作为图像
- 24. 背景色自定义uicollectionview
- 25. 如何在VIM中定义自定义RGB背景颜色?
- 26. Emacs背景颜色限于区域
- 27. 如何获得emacs背景颜色
- 28. 更改Emacs的背景颜色
- 29. hotcocoa按钮背景颜色
- 30. 按钮背景颜色
谢谢,这就是我一直在寻找。 – 2010-06-22 16:27:33
请注意,您不能更改背景颜色*每个缓冲区*或*每个窗口*虽然,只有每帧(见Trey Jackson的答案在下面)。 – Thomas 2011-08-05 01:45:54