在更改Emacs中的缓冲区时,我想忽略一些通过ido-dired打开的文件夹。这些文件夹是Mac上的系统文件夹,否则不应该删除,所以至少我想隐藏它们(特别烦人的是,例如,当您想要更改为~/Documents时建议输入Do...)。
为此,我找到了ido-ignore-directories,并在.emacs中使用了以下行来省略这些文件夹:
(setq ido-ignore-directories (quote ("~/Applications" "~/Documents" "~/Library" "~/Movies" "~/Music" "~/Pictures" "~/Public")))问题是,当我使用ido-dired时,仍然建议使用它们。
如何将文件夹隐藏在ido-dired上
更新
当按照npostavs的建议设置ido-ignore-directories时,文件夹仍然显示:

发布于 2015-05-28 03:15:52
为此,我找到了
ido-ignore-directories,并在.emacs中使用了以下行来省略这些文件夹: (setq ido-忽略-目录(引号(“~/应用程序”、“~/文档”、“~/库”、“~/电影”、“~/音乐”"~/Pictures“”~/Public“))
ido-ignore-directories是正确的变量,但它只匹配目录名本身,而不是完整路径。
(setq ido-ignore-directories
'("Applications/" "Documents/" "Library/" "Movies/" "Music/" "Pictures/" "Public/"))https://stackoverflow.com/questions/30493582
复制相似问题