如何解决如何更改emacs中行号模式的背景颜色?
我已经使用 linum 和 nlinum 看到了一些解决方案,但是有没有办法更改全局行号模式的背景颜色?
I want to make the line number background the same as my normal background
解决方法
假设您指的是新的内置行号显示,您应该自定义行号面 (M-x customize-face RET line-number RET
) 并取消选中背景选项,使其默认为默认面值。
对于 linum
包,装饰由 linum
面定义,因此您可以使用 M-x customize-face RET linum
对其进行自定义。
对于 nlinum
,人脸名称略有不同:nlinum-current-line
,您也可以使用 M-x customize-face
对其进行自定义。
通常您可以调用 M-x customize-face
并输入包的名称或类似名称,然后按 TAB
- 如果已定义人脸,则会显示它。发现人脸的其他方法是调用 M-x customize-group
并输入包的名称 - 它也应该包括人脸。最后的方法实际上是查看像 defface
这样的字符串的源代码 - 要打开源代码,输入 M-x find-library
并提供包名称作为参数。
我想让行号背景和我的普通背景一样
默认情况下是这样,因此您之前必须将其自定义为这种方式(或正在使用进行该更改的主题)。
只需 M-x customize-group
RET display-line-numbers
RET 并编辑面部。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。