让 helm-git-grep 支持 helm-follow-mode.

我个人非常喜欢用的一个 helm 插件是 helm-ag, 项目内文件搜索相当快, 批量编辑功能也很好用, 而且, 支持 follow-mode, 但是如果针对整个 Git 项目搜索, 我常用 helm-git-grep, 但是后者不支持 follow-mode, 两者都用, 但不一样的体验很苦恼.

然后我尝试读了一下代码, 发现其实很简单, 只要在配置文件中加入如下内容即可.

(setq helm-git-grep-source
  (helm-make-source "Git Grep" 'helm-git-grep-class
    :candidates-process 'helm-git-grep-process
    :follow (and helm-follow-mode-persistent 1)))

(setq helm-git-grep-submodule-source
  (helm-make-source "Git Submodule Grep" 'helm-git-grep-class
    :candidates-process 'helm-git-grep-submodule-grep-process
    :follow (and helm-follow-mode-persistent 1)))

我已经给维护者提交了 PR, 希望早日 merge.

3 个赞

请问您的 helm-git-grep 支持中文搜索吗?

你试一下喽,好像支持的