组织模式中是否存在某种狭隘的上下文?

时间:2016-07-29 21:07:00

标签: org-mode

Org的narrow-to-subtree很精彩,但有时我也希望看到父节点链,而不是所有的叔叔节点。

例如,给定这棵树:

* a
** a.a     <- extraneous great uncle
** a.b
*** a.b.a  <- extraneous uncle
*** a.b.b  <- want to see context for this
**** a.b.b.a
**** a.b.b.b

我想缩小观点,看看:

* a
** a.b
*** a.b.b  <- want to see context for this
**** a.b.b.a
**** a.b.b.b

我怎样才能实现这一目标?

1 个答案:

答案 0 :(得分:1)

AFAIK,没有这样的缩小工具 - 但功能 org-display-outline-path 将显示&#34; a / a.b&#34;对于有问题的标题,即当前标题上方标题的轮廓路径。您可以将该功能添加到模式行指示器,如果您希望它永久可见 - 或者可能使用具有更多空间增长的(通常不存在)标题行。试试这个文件:

* foo

#+BEGIN_SRC emacs-lisp
(setq header-line-format '(:eval (org-display-outline-path)))
#+END_SRC

#+RESULTS:
: (:eval (org-display-outline-path))


** bar

*** baz

评估代码块以设置header-line-format-variable,然后在光标位于&#34; **栏上时查看标题行的内容&#34;标题或&#34; *** baz&#34;报头中。