:grep populates the location/quickfix list, it's a somewhat more
permanent search than :Unite
set wildignore+=*.pyc " Python byte code
set wildignore+=*.orig " Merge resolution files
-" running make and jumping to errors
+" running make and jumping to errors {{{2
set makeprg=make\ -w " print changing directories
+set grepprg=ag\ --vimgrep\ $*
+
" language specific {{{2
set isfname-== " don't treat `=` as being part of filenames