问题标签 [emacs-faces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - what is custom-set-variables and faces in my .emacs?
this is in my .emacs can I mess with it or not?
so far I am adding everything I want above these lines...
python - 如何更改 Python 文档字符串的 Emacs 字体?
我刚刚开始学习 Python 并使用 Emacs 作为我的编辑器。目前,Emacs 对普通字符串(单引号)和文档字符串(三引号)使用相同的颜色。我希望文档字符串是不同的颜色,所以我使用“选项->自定义 Emacs”菜单选项将“font-lock-doc-face”更改为新颜色并保存更改。然而,Emacs 继续保持文档字符串与普通字符串相同的颜色。更改普通字符串的颜色也会将更改应用于文档字符串。
似乎 Emacs 将文档字符串和普通字符串视为相同。有没有办法让 Emacs 与普通字符串分开正确地查找和着色 Python 文档字符串?
编辑:我正在使用具有默认 Python 模式设置的 Emacs 23.1.1(Kubuntu 10.10 包)。我还将 color-theme 包与午夜主题一起使用。
emacs - Emacs 22 和 Emacs 23 之间的颜色差异
如果 .emacs 包含以下两行
那么 Emacs 22 正确地使用了颜色 #00FFFF(青色),但 Emacs 23 使用了不同的蓝色阴影(#90FBFE)。
怎么了?
一张图片可以说明问题,但因为我是这里的新用户,stackoverflow 不会让我保存图片。同时,这是在其他地方托管的图像:http: //postimage.org/image/1j2ya1ddw/
emacs - 更改 Emacs 的背景颜色
我有一个函数可以将 Emacs 的颜色主题设置为我自己定义的主题。在这个函数中,我做:
然后我为 和 设置背景颜色、前景色和default-frame-alist
光标initial-frame-alist
颜色special-display-frame-alist
。
所有这些在我的 Mac 上运行良好。但是当我在 Linux 上使用它时,它对于所有已经打开的框架看起来都很好,但是在新创建的框架上它看起来像这样:
set-background-color
如果使用/set-foreground-color
函数而不是 ( set-face-attribute 'default ...
) ,我对新框架没有这个问题。但如果我这样做,我必须手动重置已经打开的每一帧的颜色。
我在 Mac 和 Ubuntu 上都使用 Emacs 23.3 版。
为了澄清,这是我使用的主题文件:
emacs - Emacs customize-face 丢失/无法识别它写入我的 .emacs 本身的字体名称
我使用 Options/Set Default Font 菜单项将我的默认 emacs 字体设置为 LMMonoLtCond10(它提供了一个不错的字体选择器 GUI 小部件让我这样做)。我的 emacs 立即采用了新字体,我很高兴。然后我做了选项/保存选项,并在检查我的 .emacs.d/init.el 文件时看到它在那里写了以下内容:
(我在下面定义了其他几个面孔。)
不幸的是,如果我退出 emacs 并重新启动,它完全无法重新创建我选择的字体配置。相反,我认为它给了我 LMRoman-12。我做错了什么,或者这是一个emacs错误。
我正在使用 Emacs 23.1.1:
在 Ubuntu 系统上。
emacs - 让 Emacs 识别自定义数学分隔符,以便相应地为面部着色
我找到了一个代码,可以更简单、更快速地在 LaTeX 中输入方程式。而不是打字
我现在可以输入
它工作得很好,我很满意。本文档 (p. 13) 中的代码是
我的问题是我使用 emacs,它不能识别那些数学定界符,因此它没有给脸部正确的数学颜色。我试图通过使用命令来自定义它M-x customize-apropos
来尝试找到我可以使用的东西,但我得到的最接近的是变量
'font-latex-math-environments'
,我认为这不是我所追求的,因为从我所见,我只能输入大括号内的命令名称\begin{}
和\end{}
'font-latex-make-built-in-keywords'
,这需要我比我拥有更多的知识,我什至不知道它是否会起作用。
因此,我想知道的是如何设置 Emacs,这样每当我使用这对时\be
,\ee
它就会使脸部的颜色与我为数学设置的颜色相同。我想这需要一个 emacs lisp 代码,这会很棒,所以如果我愿意的话,我可以修改它以包含其他内容。
谁能帮我完成这件事?
emacs - 如何为第一行出现的关键字设置人脸?
如何为指定的关键字设置面,但只有第一行的关键字?例如有这个文件
只有第一个你好应该有面部设置
我试过这个
但似乎由于某种原因(bobp)在字体锁定关键字中使用时总是返回真。我也尝试使用 line-number-at-pos 得到相同的结果。
emacs - Emacs 字体锁定模式:提供自定义颜色而不是面
在讨论字体锁定模式的这个页面上,提供了一个突出显示自定义模式的示例:
有没有办法提供自定义颜色,而不是font-lock-warning-face
定义新的自定义面。我希望能够写出类似的东西:
或 RGB 颜色定义:
使用双引号不起作用。你知道什么会让它工作吗?
emacs - 在 Emacs 中的双引号之间更改纯文本的外观
我正在寻找一种方法来突出显示或使用纯文本中引用文本的不同面。似乎应该有一个复杂/增强的文本模式,但我找不到它。
如果没有简单的解决方案,您能告诉我应该从哪里开始编写函数吗?
非常感谢你!
从 19.xx 开始使用 Emacs 的菜鸟
emacs - 在 Emacs 21.3.1 中以 C/C++ 模式更改 #if 0 ... #endif 块中的代码颜色
参考链接, 在 Emacs 的 C/C++ 模式下,将 #if 0...#endif 块中的代码面更改为注释面。
我尝试了代码,但它似乎不起作用。我的 emacs 版本是 Linux 上的 GNU Emacs 21.3.1。
请你让我知道我哪里出错了。
TIA