1

我想忽略ido-dired在 Emacs 中更改缓冲区时出现的某些文件夹。这些文件夹是 Mac 上的系统文件夹,否则不应该被删除,所以至少我想隐藏它们(特别烦人的是,例如,~/Documents当一个人想要更改为~/Downloads并因此开始键入时建议这样做Do...)。

为此,我发现ido-ignore-directories并使用以下行.emacs省略了这些文件夹:

(setq ido-ignore-directories (quote ("~/Applications" "~/Documents" "~/Library" "~/Movies" "~/Music" "~/Pictures" "~/Public")))

问题是,当我使用ido-dired.

文件夹如何隐藏ido-dired

更新

ido-ignore-directories按照 npostavs 的建议进行设置时,该文件夹仍然出现:在此处输入图像描述

4

1 回答 1

1

为此,我发现ido-ignore-directories并在 .emacs 中使用了以下行来省略这些文件夹:

(setq ido-ignore-directories (quote ("~/Applications" "~/Documents" "~/Library" "~/Movies" "~/Music" "~/Pictures" "~/Public")))

ido-ignore-directories是正确的变量,但它只匹配目录名称本身,而不是完整路径。

(setq ido-ignore-directories
      '("Applications/" "Documents/" "Library/" "Movies/" "Music/" "Pictures/" "Public/"))
于 2015-05-28T03:15:52.653 回答