在macos下使用ema中的ag

时间:2016-10-08 07:47:16

标签: macos emacs ag

我使用project-root将项目的根目录设置为:

(setq project-roots
       `(("Git Project"
          :root-contains-files (".gitignore"))))

然后我进入我的git项目目录(例如〜/ .emacs.d),然后按M-x ag-project-files并输入一些搜索字符串。它显示包含字符串的文件。但是当我在文件顶部按下回车键(为了跳转到该文件)时,它会显示错误消息,如:

  

在(默认文件:lisp / ag.el)中找到此错误:〜/ .emacs.d /

我不知道这个错误是怎么出来的?我在Linux中使用emacs是可以的,但在Mac中没有用。你有没有遇到过这个问题?

1 个答案:

答案 0 :(得分:1)

我使用projectile-ag遇到了同样的问题。事实证明,设置" - nogroup" ag的参数导致此中断(但仅限于macOS)。为了解决这个问题,我只是将ag-arguments设置为不包含" - nogroup" PARAM:

(setq ag-arguments (list "--smart-case" "--column"))