ag игнорирует шаблоны .gitignore:
$ ag generate-tables .
src/rendering.lisp
4:(defun generate-tables (tables)
src/data-route.lisp
41: (generate-tables (list *volt-ampere-characteristic*
src/rendering.lisp~
4:(defun generate-tables (tables)
$ cat .gitignore
/doc/*
*~
/img/*
$ git ls-tree --full-tree -r HEAD|grep render
100644 blob 048234080d5e0c274721d71978feeef85b1c227c src/rendering.lisp
Что, по моему, противоречит тексту из мана:
IGNORING FILES
By default, ag will ignore files matched by patterns
in .gitignore, .hgignore, or .agignore.