`find-file` 的时候,使用 '/' 可以直接让选中的目录上屏,是怎么做到的?

最近我重新整理了一下配置文件,发现有个功能不见了,不知道怎么找回来

之前使用 find-file 的时候,会列出来一些文件和目录,例如有 .emacs.d 这个目录,这个时候输入 .em 之后,如果 .emacs.d 已经被选中了,就可以直接输入 ‘/’ ,这个时候会把整个 .emacs.d 都自动输入进去。

这个是哪里控制的?现在我如果在输入 .em 之后输入 / ,会变成 .em/ 这样的。

应该是 ivy

不太明白。。我说的就是原生的 find-file 就有。。另外我试了 consul-find-file 也是不行的。。

为什么我的counsel-find-file是可以的。

应该就是某个变量控制的估计。。就是不知道是哪个。。

找到了。。。https://github.com/hlissner/doom-emacs/pull/68

(setq ivy-magic-slash-non-match-action 'ivy-magic-slash-non-match-cd-selected)

ivy自带的吧?