问题标签 [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.

0 投票
3 回答
25944 浏览

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...

0 投票
2 回答
1591 浏览

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 包与午夜主题一起使用。

0 投票
2 回答
409 浏览

emacs - Emacs 22 和 Emacs 23 之间的颜色差异

如果 .emacs 包含以下两行

那么 Emacs 22 正确地使用了颜色 #00FFFF(青色),但 Emacs 23 使用了不同的蓝色阴影(#90FBFE)。

怎么了?

一张图片可以说明问题,但因为我是这里的新用户,stackoverflow 不会让我保存图片。同时,这是在其他地方托管的图像:http: //postimage.org/image/1j2ya1ddw/

0 投票
4 回答
12662 浏览

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 版。

为了澄清,这是我使用的主题文件:

我的颜色.el

0 投票
1 回答
247 浏览

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 系统上。

0 投票
1 回答
509 浏览

emacs - 让 Emacs 识别自定义数学分隔符,以便相应地为面部着色

我找到了一个代码,可以更简单、更快速地在 LaTeX 中输入方程式。而不是打字

我现在可以输入

它工作得很好,我很满意。文档 (p. 13) 中的代码是

我的问题是我使用 emacs,它不能识别那些数学定界符,因此它没有给脸部正确的数学颜色。我试图通过使用命令来自定义它M-x customize-apropos来尝试找到我可以使用的东西,但我得到的最接近的是变量

  1. 'font-latex-math-environments',我认为这不是我所追求的,因为从我所见,我只能输入大括号内的命令名称\begin{}\end{}

  2. 'font-latex-make-built-in-keywords',这需要我比我拥有更多的知识,我什至不知道它是否会起作用。

因此,我想知道的是如何设置 Emacs,这样每当我使用这对时\be\ee它就会使脸部的颜色与我为数学设置的颜色相同。我想这需要一个 emacs lisp 代码,这会很棒,所以如果我愿意的话,我可以修改它以包含其他内容。

谁能帮我完成这件事?

0 投票
3 回答
236 浏览

emacs - 如何为第一行出现的关键字设置人脸?

如何为指定的关键字设置面,但只有第一行的关键字?例如有这个文件

只有第一个你好应该有面部设置

我试过这个

但似乎由于某种原因(bobp)在字体锁定关键字中使用时总是返回真。我也尝试使用 line-number-at-pos 得到相同的结果。

0 投票
1 回答
2089 浏览

emacs - Emacs 字体锁定模式:提供自定义颜色而不是面

讨论字体锁定模式的这个页面上,提供了一个突出显示自定义模式的示例:

有没有办法提供自定义颜色,而不是font-lock-warning-face定义的自定义面。我希望能够写出类似的东西:

或 RGB 颜色定义:

使用双引号不起作用。你知道什么让它工作吗?

0 投票
2 回答
637 浏览

emacs - 在 Emacs 中的双引号之间更改纯文本的外观

我正在寻找一种方法来突出显示或使用纯文本中引用文本的不同面。似乎应该有一个复杂/增强的文本模式,但我找不到它。

如果没有简单的解决方案,您能告诉我应该从哪里开始编写函数吗?

非常感谢你!

从 19.xx 开始使用 Emacs 的菜鸟

0 投票
1 回答
2169 浏览

emacs - 在 Emacs 21.3.1 中以 C/C++ 模式更改 #if 0 ... #endif 块中的代码颜色

参考链接, 在 Emacs 的 C/C++ 模式下,将 #if 0...#endif 块中的代码面更改为注释面

我尝试了代码,但它似乎不起作用。我的 emacs 版本是 Linux 上的 GNU Emacs 21.3.1。

请你让我知道我哪里出错了。

TIA