使用 org-mode 时并同时开启 org-indent
时,我发现如果光标在最后一行,那么这个时候开新行,会导致光标位于一个没有缩进的新行,输入字符时光标会快速“漂移”缩进,有点出乎意料:
没有什么好办法,我能想到的就是在文件的最后加一行注释,然后输入时都在这一行之前。
当然这样的缺点也很明显,因为注释是跟随标题的,如果你改变注释所在树的级别,那么这一行可能就跟着走了。有没有什么更优雅的解决办法呢?
使用 org-mode 时并同时开启 org-indent
时,我发现如果光标在最后一行,那么这个时候开新行,会导致光标位于一个没有缩进的新行,输入字符时光标会快速“漂移”缩进,有点出乎意料:
没有什么好办法,我能想到的就是在文件的最后加一行注释,然后输入时都在这一行之前。
当然这样的缺点也很明显,因为注释是跟随标题的,如果你改变注释所在树的级别,那么这一行可能就跟着走了。有没有什么更优雅的解决办法呢?
强迫症真要命,没有人觉得这个问题很让人困扰吗?难道用 orgmode 做长笔记并且同时使用 org-indent 的人不多?还是大家都能忍受这种前后乱蹦的光标?
额 我没强迫症…
这位老兄好久不见,一直潜水吗?
虽然我常劝别人不要纠结,但我有时候会被这种细节折磨疯
之前 ,几次浮出水面后,做的事情都是骂人和喷人… 检讨一下自己~~
我是总抱怨,然后我现在也检讨了,准备学学做佛系青年了
我看看 org-indent 的代码,看能不能把这个问题修复了
我都不用org-indent,没有indent也挺清晰的啊
这也是个办法,我试试看能不能克服强迫症
Edit:
那你 org-bullet 也不开吗?
都不开好像有点不太习惯
找到问题的关键了:buffer 最下面还没有输入,因此没有 text 存在,org-indent 没有办法向不存在的文本添加文本属性,所以最新一行总是没有 indent。
这还真是一个棘手的问题。
我没有遇到过哦,都是直接缩进到位。
无论是文件最后有没有内容,都不会先在最前面停一停。标题、列表、一般的文本都没问题的。
记忆中,从org-8用到org-9都没出现过。
不过,我没有用Spacemacs。
不是 spacemacs,是我自己的设置,把 org-indent 打开了。spacemacs 默认也没有打开。你应该也是没有开,所以没有这个问题
我把 org-indent 和 org-bullets 都关了,对长文章的显示好像影响不大。而且性能可能还稍微有点提升。目前来看很 happy。
我特地用了 M-x org-indent-mode
,确认是“enabled"的状态。
Are you sure? 无图无真相。也许你不用 evil?
我没有用evil。
你多了一个空白行 一开始的 74、75去掉试试 直接在第73行回车
OK,这样好了吧?直接跟着前一个录屏的。
这。。。
问题出在哪里?你的配置在 github 上吗?
我没有把配置放github。(就没几行内容)
我的org只设置了capture和agenda需要用到的文件,没有别的了。org-bullets
也没有。录屏的时候只开了company
。
图里那个文件我都快用两年了,一直开着org-indent-mode
,每天看N遍,还真没遇到楼主的情况。
visual-line-mode
还不知道为什么