我使用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