我已经安装了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