emacs - 在 Emacs 中获取面孔以共享背景颜色

标签 emacs highlighting emacs-faces

我正在为 Emacs 24 配置 linum、hlinum 和 hl-line,我遇到了一些麻烦,就是让 hlinum 突出显示匹配/继承行突出显示的背景颜色。

在我负责人脸自定义的 Elisp 文件中,我有以下内容:

(eval-after-load 'hl-line
  '(progn
     (set-face-attribute 'hl-line nil
                         :background "#222222")))

(eval-after-load 'hlinum
  '(progn
     (set-face-attribute 'linum-highlight-face nil
                         :inherit 'hl-line)))

然而,hlinum 的面貌保持不变。 手动指定 linum-highlight-face 背景是可行的,但我宁愿让它选择 hl-line 的颜色。

如何让 linum-highlight-face 使用与 hl-line 相同的背景颜色?

最佳答案

this StackOverflow question相关, 我加了

:background 'unspecified

在 hlinum 的 :inherit 行下方,它使用相同的颜色。

关于emacs - 在 Emacs 中获取面孔以共享背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20028651/

相关文章:

regex - 根据列号应用面部颜色

c - 如何将格式数据添加到 c 程序的文本输出?

emacs - 如何在Emacs term-mode中阻止npm的彩色输出看起来难看?

emacs - 在 Emacs : Only change the background color 中自定义高亮面

emacs - 如何找到已加载的 .emacs 文件?

jquery - 如何在用户单击链接后突出显示列表项

javascript - 我的 jquery 方法不起作用

file - 如何在 emacs 中创建空文件?

emacs - 如何正确定义次要模式的键盘映射

emacs - 如何在 paredit 中用已经写好的外部形式包装形式