举个例子:
* heading1
** heading2
如果用 consult-org-heading, 搜索 heading1, 但 heading2 也会出现. 效果如图:
怎样才能只搜索到 heading1, 而不搜出 heading2?举个例子:
* heading1
** heading2
如果用 consult-org-heading, 搜索 heading1, 但 heading2 也会出现. 效果如图:
怎样才能只搜索到 heading1, 而不搜出 heading2?consult-org-heading
,然后输入 1
SPC
你没按楼上说的做。
M-x consult-org-heading,然后在 minibuffer 输入一个数字 1,接着按空格。
然后就可以正常输入你的关键字 heading1
我用的是 consult 全家桶。
补全的话,consult 不应该和 helm 或 ivy 混用,三者都是同一类型的插件,用一个就好了,一起用会相互影响。
感谢众位让我知道了 consult 还有 narrow 的功能, 不过, 我觉得 consult-outline 最让我满意, 它只会搜索所有标题, 不会包括 subtree 或者父标题. 举个例子:
关了 spacemacs 的 helm layer, 打开 compleseus layer, 感觉 consult 比 helm 快多了, 好用!
不用 consult 的情况下,你还可以尝试用 org-refile 来进行定位。
将 level
的层级设置为 1。
例子:
(setq org-refile-targets '((nil . (:level . 1))))