关于 org-indent 开启后 buffer 末尾缩进无效

??

我并没有开 visual-line-mode

我录屏的时候没有开visual-line-mode,我现在把它打开也不影响。所以,visual-line-mode不背锅。

话说,难道现在只有我一个人是直接缩进成功的吗?大家好好确认唉……

好像找到原因了,org-bullets 可能是罪魁祸首。另外,如果最下面一行是 end of buffers 也会缩进错误(你可以在最后一行的最后一个字符后面 C-k,然后再回车就会看到我说的这种情况了)。等下录个屏澄清一下。

test2

注意最后一下回车之前先 C-k 了一下。所以是真正的 buffer 末尾了,没有任何字符。

我怀疑 org-bullets 做了什么,导致开新行的时候直接是 buffer 末尾。

感谢各位的帮助,尤其是 @bluerain,帮我治好了强迫症,今天晚上可以安心睡觉了 :joy:

没开visual-line-mode 那左边的行号是怎么来的

你没有注意到第11行没有显示11两个字吗?

注意到了,就是说那一行没有东西,所以缩进会无效。我用 org-bullets 时总是这样的,最后一行没有东西

visual-line-mode 是负责line wrap的。开了它之后,状态栏就显示“Wrap”。https://www.emacswiki.org/emacs/VisualLineMode

负责行号的是 linum-modedisplay-line-numbers-modehttps://www.emacswiki.org/emacs/LineNumbers

恭喜!我看了你第一个图几眼就不能忍,真亏你熬过来了。

1 个赞

那你把行号关掉试试

行号开了都没问题,就别关了,日常要用。

现在楼主没用org-bullets就解决了。