忽略recent file

doom emacs 怎么忽略这个文件

(setq consult-recent-file-filter “~/.emacs.d”) 没有卵用

试试

 (add-to-list 'recentf-exclude ".emacs.d/cnfonts")

这个变量,设置之后m-x recentf-cleanup一次

试了一下 貌似不行

你要根据你的情况修改最后那个路径。我是用recentf + ivy,这样配置后是可以忽略相关文件的。

我用的是

继续求救~~

不太清楚 consult-recent-file-filter 的用法, 不过设置 recentf-exclude 应该是可以生效的,需要注意的是,recentf-exclude 只是存一个正则字符串,然后去匹配,如果你写 ~/.emacs.d, 它是不会给你自动转成 /home/.../.emacs.d

recentf-exclude 去匹配文件是匹配的完整的路径,也就是说它尝试用你给的 ~/.emacs.d 去匹配 /home/.../.emacs.d/... 这样一个字符串,显然匹配不到

可以按照楼上说的 (add-to-list 'recentf-exclude ".emacs.d/")

2 个赞

consult官方文档是用consult-recent-file-filter

换成下面这句就好了 正则的问题 (setq consult-recent-file-filter “.emacs.d/”)

感谢指出问题