每当行是长逻辑行时,如何启用行号(在左侧)


12

我已linum-mode启用以及truncate-lines。只要Emacs显示列0即可正常工作:

在此处输入图片说明 行号显示在左侧(确定)

但是,只要水平滚动窗口,行号就会消失:

在此处输入图片说明 行号未显示在左侧

当沿着长逻辑线移动时,如何使行号(左侧)保持显示?


3
我认为您看到的是一个普通的错误。显然,这会影响linum-modenlinum-mode。我推荐你M-x report-emacs-bug
Stefan

仅供参考:我在Linux上的Emacs 24.5.1和linum-mode 0.9.24上没有观察到此行为,行号仍然可见。
ph0t0nix

我看到了同样的问题,Windows上的Emacs 25.0.93.1。@ user3875715您正在运行哪个版本的Emacs?
glucas

1
@ ph0t0nix:我确实在Linux的Emacs 24.5上看到了此行为。好奇是否尝试过emacs -Q
nispio,

对困惑感到抱歉。你们都是对的,我观察到同样的事情。我完全错过了OP指出不应显示第0列的部分。
ph0t0nix

Answers:


1

这是linum模式下的错误。

bug#24169:https://debbugs.gnu.org/cgi/bugreport.cgi bug = 24169

使用行截断时,行号的确会随着水平滚动而消失。在错误报告中查看复制细节。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.