emacs - 如何在遵守`.gitignore`的同时运行递归`dired-maybe-insert-subdir`?
问题描述
一个 Emacs dired 缓冲区~/.
已打开。
我将光标移到~/proj
并C-u i -alR
跳起舞(递归dired-maybe-insert-subdir
)。
但该文件夹~/proj
有一个子文件夹~/proj/.git
和一个文件~/proj/.gitignore
。
如何dired-maybe-insert-subdir
在忽略出现在中的文件和文件夹的同时运行递归~/proj/.gitignore
?
解决方案
不确定我是否理解这个问题。
但是,如果您不能通过使用开关来省略您想要省略的特定文件或子目录ls
,您也许可以使用dired-omit-mode
( C-x M-o
) 或dired-hide-subdir
( $
) 来省略它们。
(因为dired-omit-mode
您需要加载标准库dired-x
。)
推荐阅读
- android - WorkManager returns result before completion of async method in it
- html - disable scroll on bootstrap column
- android - 在项目中使用firebase数据未插入firebase数据库
- javascript - 在 css 和 html 中响应的左右图像
- python - Django为自定义数据转储的call_command输入参数
- php - 如何修复检查两个数字之间存在的一个值
- php - 如何使用正则表达式检查数字的 vor 变体?
- docker - 从 dockerhub webhooks 触发管道作业
- scala - 使用 Spark 中的分析语句计算统计信息
- mysql - Entity Framework:如何在 Entity Framework Core 2.x 中应用特定于提供程序的模型更改?