我已經安裝了Emacs-starter-kit(https://github.com/technomancy/emacs-starter-kit/),並且我已經自定義了配色方案。 但在迷你緩衝區(在ido模式下,這是Emacs-starter-kit中的默認模式),紅色看起來不同。 screenshot http://xmages.net/storage/10/1/0/5/5/upload/7133d11f.jpg 如何在ido minibuffer中自定義顏色並使其與常規緩衝區中的方式相同? 謝謝。在Emacs ido模式下更改顏色
3
A
回答
7
這裏是IDO的面孔,以及如何我在的.emacs設置它們:
(custom-set-faces
'(ido-subdir ((t (:foreground "#66ff00")))) ;; Face used by ido for highlighting subdirs in the alternatives.
'(ido-first-match ((t (:foreground "#ccff66")))) ;; Face used by ido for highlighting first match.
'(ido-only-match ((t (:foreground "#ffcc33")))) ;; Face used by ido for highlighting only match.
'(ido-indicator ((t (:foreground "#ffffff")))) ;; Face used by ido for highlighting its indicators (don't actually use this)
'(ido-incomplete-regexp ((t (:foreground "#ffffff")))) ;; Ido face for indicating incomplete regexps. (don't use this either)
我發現他們做的Mx設置面前景RET,然後鍵入「IDO-」並使用完成獲取可用的人臉名稱。
使用M-x自定義面,然後使用上面的完成來使用簡單接口自定義面,可能會更簡單。
2
您可以自定義IDO面臨着 中號 - Xcustomize-group
RETido
RET 然後搜索face
。
2
找到哪個面可用(比set-face-foreground
)更好的方法是list-faces-display
。
你也可以讓Emacs中做了定製的東西,然後將代碼 - 在的EOF的.emacs到字體鉤從其不得其所的位置:
(add-hook 'after-init-hook 'global-font-lock-mode)
(add-hook 'font-lock-mode-hook
'(lambda()
(custom-set-faces
.
.
恕我直言,這是最好的和最簡單的方式來啓用字體鎖定。
global-font-lock-mode
將啓用所有緩衝區中的字體鎖定。以交互方式調用此(自動加載)函數以切換字體鎖定。
相關問題
- 1. 在emacs web-emmet-helm模式下更改HTML標籤顏色
- 2. 如何在ido模式(Emacs)中更改驅動器盤符?
- 3. 更改Emacs字體顏色
- 4. 在Emacs中更改劣質模式的背景顏色
- 5. Emacs術語模式顏色
- 6. 如何使用Emacs在主要模式下更改指定顏色
- 7. 在Emacs的C/C++模式下#if 0 ... #endif塊內更改代碼顏色21.3.1
- 8. emacs shell:用ido更改目錄
- 9. 在SMerge模式下更改字體鎖的顏色
- 10. Emacs:在ido模式下禁用自動文件搜索
- 11. 更改Emacs ansi-term模式中的字體顏色
- 12. Emacs hl-line:在本地更改顏色
- 13. Vim:在正常模式下更改顏色格式
- 14. 如何更改Emacs命令行顏色
- 15. 更改emacs終端顏色主題
- 16. 更改Emacs的背景顏色
- 17. 在全屏模式下更改Windows Phone Listpicker的背景顏色
- 18. 如何在C++/C模式下將Emacs註釋的顏色更改爲淺粉色
- 19. 如何更改動作模式下的文本/圖標顏色?
- 20. 如何在IDO模式下選擇目錄(不是文件),emacs-24
- 21. 如何擴展縮進更改和顏色變化的emacs lisp模式
- 22. emacs的雙色模式 - 無顏色/單色
- 23. 更改顏色
- 24. 更改顏色
- 25. 更改顏色
- 26. 更改顏色
- 27. 更改顏色
- 28. 更改顏色
- 29. 等效於Intellij Idea中的ido模式
- 30. Emacs:在更改日誌模式下設置填充列
非常感謝。正是我需要的。 –
arghh,我不明白爲什麼這沒有爲我工作..終於搞清楚了,確保你已經啓用了面孔'(setq ido-use-faces't)'。它在我的情況下被flx-ido禁用。 – Shlomi