头盔弹丸:如何在多个git repo中搜索

时间:2019-03-17 17:13:42

标签: emacs emacs-helm

我在Emacs中使用helm-projectile在我的代码库中搜索代码。

我的代码库的结构如下:

/rootdir
    /project1
        /.git
        /code
        /doc
    /project2
        /.git
        /code
        /doc
    /project3
        /...

我有三个git repo,我只想在其code子目录中搜索。更重要的是,当我在hlem-projectile-ack中进行project1时。我希望搜索结果包括project2/codeproject3/code的结果。

默认情况下,helm-projectile仅在当前git存储库中搜索。如何将默认搜索根更改为/rootdir,又如何有效忽略/doc文件夹下的所有内容?

1 个答案:

答案 0 :(得分:0)

可以通过在.projectile下添加/rootdir来解决此问题

+project1/code
+project2/code
+project3

参考:Projects in Projectile。 顺便说一下,文档说.projectile的内容在 使用alien索引方法。我正在使用alien方法并添加一个.projecctile对我有用。