ni.*_*ni. 10 emacs line-numbers
我知道您可以使用组合键切换行号,SPC + t + l但在重新启动 Doom Emacs 时它会变回绝对行号。如何配置 Doom Emacs 以在每次启动 emacs 时设置相关行号?
假设在撰写本文时为 v2.0.9 的最新版本,首选方法是在您自己的私有配置中设置doom-line-numbers-styleto 'relative。只需添加(setq doom-line-numbers-style 'relative)到该配置。这将配置 emacs 以相对行编号开始。
但是请注意,切换行号SPC t l仍然会将其更改回绝对行号。要切换相对行编号,您需要为 toggle 命令提供一个通用参数。在这种情况下,您必须执行SPC u SPC t l. 在SPC u那里代表着通用/前缀的说法。
截至提交a7da9a4 doom-line-numbers-style已被删除。设置行号类型的正确方法是设置display-line-numbers-type变量。这是 Emacs 本身的一部分,因此也可以在厄运之外工作。
要回答 op 的问题,将行编号设置为相对的方法是将以下代码段添加到您的配置文件中,在 doom 的情况下是~/.doom.d/config.el.
(setq display-line-numbers-type 'relative)
Run Code Online (Sandbox Code Playgroud)