简体   繁体   中英

using ag in emacs under macos

I use project-root to setup root directory of the project as:

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

Then I go into my git project directory (eg ~/.emacs.d), and press Mx ag-project-files and enter some search string. It shows the files which contains the string. But when I push enter key on top of the file (in order to jump into that file), it shows error message like:

Find this error in (default File: lisp/ag.el): ~/.emacs.d/

I don't know how this error come out? It is all right when I use emacs in Linux, but no good in Mac. Have you ever met this problem?

I ran into this same problem using projectile-ag. It turned out that setting the "--nogroup" parameter for ag was causing this break (but only on macOS). To work around this I just set ag-arguments to not include the "--nogroup" param:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM