最近在使用display-line-numbers-mode
时出现了如下的显示问题
我对于display-line-numbers-mode
的配置如下
(use-package display-line-numbers
:ensure nil
:init
(setq display-line-numbers-width-start t)
(setq-default display-line-numbers 'visual)
:config
(dolist (mode '(org-mode-hook
term-mode-hook
eshell-mode-hook))
(add-hook mode (lambda () (display-line-numbers-mode 0)))))
麻烦大家看下是哪里引起的错误?
(setq-default display-line-numbers t)
正常吗?
如果不开相对行号,显示是正确的
手动更改为relative
之后,就如下图所示地抽风了:
也许又是Windows Terminal正式版渲染策略的问题
先前我这里 Emacs 崩溃过一次,往终端打印了大量乱码(类型 cat 二进制文件的效果)。然后原地再启动 Emacs 就出现行号的问题:光标可以移到行号位置,文本对不齐。
关闭出问题的终端窗口,再开一个新的就正常了。