Org-mode:如何在稀疏树中折叠除当前层之外的所有层级?
Org-mode: How do I fold all levels but the current in a sparse tree?
在执行 C-c / 创建稀疏树后,将光标移动到一些有趣的地方,然后 C-c C-c 删除高光我希望能够折叠除当前级别之外的所有级别。
有什么办法吗?我想将光标保持在同一个位置。
您可以调用带有 C-u
前缀的 org-cycle
来折叠所有树和
然后调用 org-reveal
:C-u <TAB> C-c C-r
。 (其实前缀
在 3 个状态之间循环整个缓冲区,但在创建稀疏
树,这似乎总是首先进入概览状态。)因为你会
在两端添加 C-c C-c
以删除高光,你
可以将所有这些包装到一个命令中,您可以使用更短的命令
键绑定。
(defun org-sparse-finish ()
(interactive)
(org-remove-occur-highlights)
(org-overview)
(org-reveal))
在执行 C-c / 创建稀疏树后,将光标移动到一些有趣的地方,然后 C-c C-c 删除高光我希望能够折叠除当前级别之外的所有级别。
有什么办法吗?我想将光标保持在同一个位置。
您可以调用带有 C-u
前缀的 org-cycle
来折叠所有树和
然后调用 org-reveal
:C-u <TAB> C-c C-r
。 (其实前缀
在 3 个状态之间循环整个缓冲区,但在创建稀疏
树,这似乎总是首先进入概览状态。)因为你会
在两端添加 C-c C-c
以删除高光,你
可以将所有这些包装到一个命令中,您可以使用更短的命令
键绑定。
(defun org-sparse-finish ()
(interactive)
(org-remove-occur-highlights)
(org-overview)
(org-reveal))