如何告诉 grep 忽略 Spacemacs 项目 keyword/symbol 搜索中的文件夹?

How to tell grep to ignore folders in Spacemacs project keyword/symbol search?

在 spacemacs 中,您可以 spc s p 在项目中查找关键字,在我的例子中,Spacemacs 使用 grep,因为它是根据其 dotspacemacs-search-tools 配置找到的第一个搜索工具。

我的问题是,在我有一个已编译 javascript 的文件夹的项目中,Helm/Grep 在这些文件夹中查找所述关键字,导致 Spacemacs 冻结或有时崩溃,我如何告诉 Helm (在 Spacemacs 的上下文中)忽略此类文件夹?

下面是它的外观示例:

我尝试在 (C-c ?) 的帮助部分寻找一些线索,但还没有找到任何线索。

感谢任何帮助:)

Edit/Update: Bahman 的回答实际上是正确的。但是请注意,在我的情况下,我还必须在“projectile-globally-ignored-directories”配置中包含一个目录才能工作:

通常,Emacs 搜索 (grep/ag/...) 命令有一个 ignored-directories 自定义选项显示为列表。

根据屏幕截图,我认为您正在使用 helm-grep

您可以简单地评估以下内容或将其添加到您的 Emacs 配置中:

(add-to-list 'helm-grep-ignored-directories "node_modules") 

您还可以 M-x customize 然后搜索“helm-grep”以 view/edit 它的任何选项,包括忽略的目录。