如何更改 emacs 中行号模式的背景颜色?
How to change the background color of the line numbers mode in emacs?
我已经看到一些使用 linum 和 nlinum 的解决方案,但是有没有办法改变全局行号模式的背景颜色?
I want to make the line number background the same as my normal background
对于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-face RET line-number RET
)并取消勾选背景选项,使其默认为默认面值。
I want to make the line number background the same as my normal background
默认情况下是这样,因此您之前必须将其自定义为该方式(或使用进行该更改的主题)。
只是 M-x customize-group
RET display-line-numbers
RET 和编辑面孔。
我已经看到一些使用 linum 和 nlinum 的解决方案,但是有没有办法改变全局行号模式的背景颜色?
I want to make the line number background the same as my normal background
对于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-face RET line-number RET
)并取消勾选背景选项,使其默认为默认面值。
I want to make the line number background the same as my normal background
默认情况下是这样,因此您之前必须将其自定义为该方式(或使用进行该更改的主题)。
只是 M-x customize-group
RET display-line-numbers
RET 和编辑面孔。