emacs - 我可以为我现在的位置创建一个稀疏树 - 即制作一个指向路径的组织模式稀疏树吗?

标签 emacs org-mode

标题几乎说明了这一点:
我经常想创建一个稀疏树
对于我在当前缓冲区中的当前位置,
显示所有标题以找到我。

这是

** 想要为我现在所在的位置创建一个稀疏树 :orgmode:

我经常希望能够为我现在所处的位置创建一个稀疏树。
必须创建一个搜索 C-c//有点痛苦
- 但这是我目前的克鲁格:

a) 插入一个唯一的字符串,如 HERE-I-AM

b) C-C//HERE-I-AM
(org-occur "HERE-I-AM"nil)

给这样的东西

** My (org-mode) LOGS                           :top:
** LOGs :log
*** Fri Mar 22 2013
**** DONE org-mode - trying to get calendar to work
***** DONE rewrote docs
     - State "DONE"       from ""           [2013-03-22 Fri 14:49]

    blah blah blah

HERE-I-AM

** ...NEXT Daily Log

这显然是不能令人满意的。
例如可能没有写权限

最佳答案

这个函数应该做你想做的:

(defun my-org-sparse-tree ()
  "Create an org sparse tree showing only point"
  (interactive)
  (org-overview)      ;; Hide everything
  (org-show-context)) ;; Show context around point

关于emacs - 我可以为我现在的位置创建一个稀疏树 - 即制作一个指向路径的组织模式稀疏树吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15580983/

相关文章:

ruby - 如何在 Emacs Haml 模式下删除多缩进?

python - 在 org 模式下将字符串参数从表传递到代码块

emacs - 组织模式下的 secret 结构?

emacs - 如何防止 emacs org 将电子邮件地址导出到链接

emacs - 在 org-mode 中突出显示和分隔标签

emacs - 无法在组织模式下正确禁用 Flyspell

emacs - 格式异常 SML

emacs - 在 Emacs 中用一个命令查找多个文件

emacs - clojure.tools.namespace refresh-all 后 clojure.repl 命名空间丢失

emacs - 终端上的 Makefile