组织模式:如何折叠所有级别,但稀疏树中的当前级别?

时间:2015-04-25 06:48:43

标签: emacs org-mode

在执行C-c /创建稀疏树之后,将光标移动到一些有趣的地方,然后将C-c C-c移到要删除的高光部分,我希望能够折叠除当前级别之外的所有级别。

有没有办法呢?我想把光标放在同一个地方。

1 个答案:

答案 0 :(得分:1)

您可以使用org-cycle前缀调用C-u以折叠所有树和 然后致电org-revealC-u <TAB> C-c C-r。 (实际上是前缀 在3个状态之间循环整个缓冲区,但是在创建稀疏之后 树,这似乎总是首先进入概述状态。)既然你已经 您可以在任意一端添加C-c C-c以删除突出显示 可以将所有这些包装成一个命令,让你更短 键绑定。

(defun org-sparse-finish ()
  (interactive)
  (org-remove-occur-highlights)
  (org-overview)
  (org-reveal))