(发布)org-include-inline

你现在更新一下看看。

有多余的符号进入了代码

RIME 不知为何,只要切换到一个应用程序,就会在文本框里自动输入 a。找到原因了,键盘的问题。

已更新

1 个赞

org-include-inline 的 auto-refreshing 机制更新,现在只有文件里包含了 #+INCLUDE 语句才会更新,以及采用了静默更新的策略,默认不会显示 auto-refreshing 的消息。

1 个赞

继续清理讨厌的消息通知,现在不会再显示 refresh complete 这个消息了。

来自用户的认可:

4 个赞

我终于解决了 overlay 内容过长,会在 org-headline 收起时显示的问题。

麻烦大家升级到最新的版本:

2 个赞

这个更新后我的 org headline 用 tab fold 时 include-inline 的内容还继续出现。

#+INCLUDE: 本身是被 fold 了,而 overlay 的内容继续出现。

这个更新前好像是正常的。

没 get 到…可以耐心点吗?

我现在是这样子了,而且不会在重新打开该文件的时候 overlay 会跑出来。

PixPin_2025-07-04_10-25-42

更新之后出现这个消息,M-x 变得很慢: Making delay-mode-hooks buffer-local while locally let-bound!

已经解决。你更新一下看看。

现在没有那个告警消息了。 现在打开模式还是有M-x响应速度问题,不过可能是我这里配置有什么冲突,以前的老问题了。 还有,“overlay 内容过长,会在 org-headline 收起时显示的问题”这个在我这边还是会有问题。

如果能把包的include指令插入相关的辅助功能,和inline显示功能decouple就好了。

影响 M-x 响应速度的,应该和 org-include-inline 的关系不大,因为我这里在更新前和更新后,M-x 的速度都没啥变化。

“如果能把包的include指令插入相关的辅助功能,和inline显示功能decouple就好了。” 关于这一点,你可以 M-x org-include-inline-mode 按需启动。不用默认。

“overlay 内容过长,会在 org-headline 收起时显示的问题” 如果能够具体展开一点就好了, 因为我这边测试了很多次,都是可以的。你可以再具体一点,这样可以帮助我分析问题。

1 个赞

未折叠状态:

条目折叠状态:

标题折叠状态:

你直接折叠标题呢?

我没有考虑过【条目折叠】这个情形。

的确,非条目状态可以正常折叠标题。看来就是条目状态下无法正常折叠。

知道问题在哪儿就行,晚点看看咋弄

2 个赞

经过测试,条目状态下, org-mode 不会将 #+INCLUDE 这 special-block 识别为内容。

你也可以试一试 #+begin_quote 或别的 special-block,看看他们能否被折叠。