我知道你可以使用键盘组合SPC + t + l
来切换行号,但重启Doom Emacs后它会改回绝对行号。如何配置Doom Emacs,在每次启动emacs时都设置相对行号?
我知道你可以使用键盘组合SPC + t + l
来切换行号,但重启Doom Emacs后它会改回绝对行号。如何配置Doom Emacs,在每次启动emacs时都设置相对行号?
doom-line-numbers-style
已经被移除。设置行号类型的正确方法是设置display-line-numbers-type
变量。这是Emacs本身的一部分,因此在doom之外也可以使用。要回答OP的问题,将行号设置为相对位置的方法是将以下代码片段添加到配置文件中,其中在doom的情况下为~/.doom.d/config.el
。(setq display-line-numbers-type 'relative)
doom-line-numbers-style
设置为'relative
是最佳方法。只需在该配置中添加(setq doom-line-numbers-style 'relative)
即可。这将使emacs使用相对行号开始。SPC t l
切换行号仍会将其更改回绝对行号。要切换相对行号,您需要向切换命令提供通用参数。在这种情况下,您需要执行SPC u SPC t l
。这里的SPC u
表示通用/前缀参数。
(setq display-line-numbers-type 'relative)
以自定义display-line-numbers-type。 - Hubisan