我正在使用 emacs、elpy 和 magit 编辑 python 代码。使用 -nw 选项启动 emacs 时(来自 gnome 3 中的 bash 和 gnome-terminal)。当以这种方式启动时,emacs 使用黑色背景单个字符突出显示缩进的代码块;当使用图形显示时(没有 -nw 选项),相同的字符是浅灰色的。请查看随附的两个屏幕截图:
有没有办法修改脸部的黑暗以使其不那么突出?
我找到了一个可行的解决方案。我不确定它是否是最好的:如果有人知道更好的方法,请发表评论!
简而言之:
M-x
customize-face
;highlight-indentation-face
);Show all
(人脸继承自fringes
);Background
(这将覆盖边缘背景颜色);Apply and Save
最后一步将向 ~/.emacs 文件(在 linux 上)写入几行以保留自定义值。在我的系统中,添加的行是:
(custom-set-variables)
(custom-set-faces
'(highlight-indentation-face ((t (:inherit fringe :background "white")))))