Spacemacs混合行号

16

如何在Spacemacs中为所有文件获得混合行号(相对行号,但当前行显示绝对行号而不是0)?

我尝试在用户配置中设置相对行号,但似乎没有效果,也无法弥补相对模式中的0:

(global-linum-mode)
(setq-default dotspacemacs-line-numbers 'relative)

1
FYI http://emacs.stackexchange.com/questions/19532/hybrid-line-number-mode-in-emacs 是一个类似的问题(但是使用 https://github.com/coldnew/linum-relative 而不是这个dotspacemacs-line-numbers功能)。 - phils
1个回答

32

dotspacemacs-line-numbers变量已经存在于您的.spacemacs文件中,在dotspacemacs/init函数中。如果不是这种情况,您可以借助SPC f e D更新您的.spacemacs为最新模板。

将其值更改为'relative,如下所示:

;; If non nil line numbers are turned on in all `prog-mode' and `text-mode'
;; derivatives. If set to `relative', also turns on relative line numbers.
;; (default nil)
dotspacemacs-line-numbers 'relative

然后删除您在dotspacemacs/user-config中添加的两行代码。 您所需要做的就是按照上述说明更改变量,它会为您处理应用更改:-)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接