首页 > 解决方案 > 如何在遵守`.gitignore`的同时运行递归`dired-maybe-insert-subdir`?

问题描述

一个 Emacs dired 缓冲区~/.已打开。

我将光标移到~/projC-u i -alR 跳起舞(递归dired-maybe-insert-subdir)。

但该文件夹~/proj有一个子文件夹~/proj/.git和一个文件~/proj/.gitignore

如何dired-maybe-insert-subdir在忽略出现在中的文件和文件夹的同时运行递归~/proj/.gitignore

标签: emacsgitignoredired

解决方案


不确定我是否理解这个问题。

但是,如果您不能通过使用开关来省略您想要省略的特定文件或子目录ls,您也许可以使用dired-omit-mode( C-x M-o) 或dired-hide-subdir( $) 来省略它们。

(因为dired-omit-mode您需要加载标准库dired-x。)


推荐阅读