如何告诉 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 它的任何选项,包括忽略的目录。
在 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 它的任何选项,包括忽略的目录。