doom-modeline 2.1.0

doom-modeline-total-line-number 是 nil 我搞不定那个宏,写了个方法,然后在宏中调用,现在 doom-modeline-total-line-number 为t时会卡,为nil则不卡。

我试过 (point-max)不卡,但(line-number-at-pos (point-max))就卡了。

我理解 (point-max)返回的是 current_buffer->zv, 准确的说在大文件时,第一次调用(比如移动到文件尾 meta + > 会卡,但之后就不会卡了,我尝试对文件进行编辑,然后在四处移动,也不卡,应该是编辑时会修改current_buffer->zv

line-number-at-pos 则会调用 count_lines这个方法,这个在大文件时就会慢了。