0

我正在使用 emacs、elpy 和 magit 编辑 python 代码。使用 -nw 选项启动 emacs 时(来自 gnome 3 中的 bash 和 gnome-terminal)。当以这种方式启动时,emacs 使用黑色背景单个字符突出显示缩进的代码块;当使用图形显示时(没有 -nw 选项),相同的字符是浅灰色的。请查看随附的两个屏幕截图:

在图形模式下

在终端

有没有办法修改脸部的黑暗以使其不那么突出?

4

1 回答 1

1

我找到了一个可行的解决方案。我不确定它是否是最好的:如果有人知道更好的方法,请发表评论!

简而言之:

  1. 将光标放在缩进的块上;
  2. M-x customize-face;
  3. 选择默认值(highlight-indentation-face);
  4. 选择Show all(人脸继承自fringes);
  5. 勾选Background(这将覆盖边缘背景颜色);
  6. 选择白色(别名为#e5e5e5)
  7. Apply and Save

最后一步将向 ~/.emacs 文件(在 linux 上)写入几行以保留自定义值。在我的系统中,添加的行是:

(custom-set-variables)
(custom-set-faces
  '(highlight-indentation-face ((t (:inherit fringe :background "white")))))
于 2015-07-09T10:33:23.453 回答