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/")
consult官方文档是用consult-recent-file-filter
换成下面这句就好了 正则的问题 (setq consult-recent-file-filter “.emacs.d/”)
感谢指出问题