如图,consult-line 可以搜到 nil 对应的一行,但是在正文部分,这一行是隐藏的,如何自动展开隐藏的部分,从而回车之后用直接定位过去?
我印象里原来默认是有这个效果的,最近重新装机,可能是Emacs版本的问题?(GNU Emacs 29.1, build 1, aarch64-apple-darwin22.5.0, Carbon Version 169 AppKit 2299.6)
对比一下 isearch 就会自动展开隐藏的部分
如图,consult-line 可以搜到 nil 对应的一行,但是在正文部分,这一行是隐藏的,如何自动展开隐藏的部分,从而回车之后用直接定位过去?
我印象里原来默认是有这个效果的,最近重新装机,可能是Emacs版本的问题?(GNU Emacs 29.1, build 1, aarch64-apple-darwin22.5.0, Carbon Version 169 AppKit 2299.6)
对比一下 isearch 就会自动展开隐藏的部分
为何不用的 imenu 呢?只直接给一个标题树,按下就跳转
我这边正常展开
你可能对 consult 做了定制? 或者试试 (setq consult-preview-key 'any) 后试试
没做定制。emacs -Q 之后只加载了use-package和 (use-package consult) 也不行。package都是最新的,org-version 9.6.6。
我原来也是正常展开的,重新装机之后就不正常了,现在很懵
imenu可以用来做类似的text search吗,就是有一个list显示所有的occurence,然后上下移动选项会跳转match的位置?我没怎么用过
你说的 occurence 是什么东东?
我的 consult-line 会自动展开呢
consult-20250707.211710

@ISouthRain 說的是正解
(consult-customize
consult-line
:preview-key 'any)
會自動展開
(consult-customize
consult-line
:preview-key nil)
不會
(defcustom consult-preview-partial-size 1048576
"Files larger than this byte limit are previewed partially."
:type '(natnum :tag "File size in bytes"))
你档案太大了?
我记得是emacs29 org包的问题,升级下org就行了。
升级了一下org,果然解决了!