使用递归标志时隐藏文件在dired中

时间:2015-05-29 13:52:39

标签: emacs elisp dired

我的工作区往往有很多.class混乱,因为我使用带有dired的-R开关来显示我的整个工作区以便于导航,搜索某些内容不可避免地最终会匹配我拥有的一堆.class文件到达我正在寻找的文件之前要经过。

我使用了来自here的解决方案,但发现它不适用于递归标记。当我使用.class文件导航到一个目录时,它没有按照承诺显示它们,但当我从它上面的某个地方查看目录时,它仍会显示它们。

使用递归标志时,有没有办法正确隐藏/省略这些文件?

1 个答案:

答案 0 :(得分:0)

它对我有用。 (但我在使用ls-lisp.el的MS Windows上,这可能会有所不同。)

请更具体地说明您的所作所为。

  1. 我在目录中打开了Dired,在开关中使用R(例如-alfR)来获取递归列表。

  2. 我打开了dired-omit-mode(您发布的网址显示了遗漏的旧方式)。

  3. 在整个缓冲区中,即所有包含的子目录中,都省略了所有预期的文件。

    (请记住,遗漏是特定于缓冲区的,即特定于每个Dired缓冲区。)