Emacs 行号

ast*_*rok 8 emacs search-engines

我在 emacs 缓冲区中获取行号时遇到问题。我的初始化文件中有以下编号:(setq line-number-display-limit 2000000),并且我已经验证它打开了行号模式。当我第一次进入(~500)行缓冲区时,emacs 为我提供了一个行号;但是,它很快将行号读数切换为 L??。

关于可能出什么问题的任何想法?

PS 我发现寻找这个问题的答案几乎是不可能的,因为关键字符串 (L??) 被搜索引擎视为 L(任何字符)(任何字符)——有人知道解决这个问题的方法吗?

任何帮助都感激不尽。提前致谢!

Che*_*eso 8

你有很长(宽)的线吗?你见过line-number-display-limit-width吗?

line-number-display-limit-width是 C 源代码中定义的变量。它的值为 200

文档:
*用于显示行号的最大行宽(以字符为单位)。
如果点附近线的平均长度大于此值,则
可以从模式线中省略线号。