Find file
Fetching contributors…
Cannot retrieve contributors at this time
122 lines (118 sloc) 3.75 KB
# Always sort the files
#--sort−files
# Always color, even if piping to a another program
--color
# make sure ack knows how to search common filetypes used in rails projects
--type-add=perl:ext:pl,pm,pod,t
--type-add=perl:firstlinematch:/^#!.*\bperl/
--type-add=make:ext:mk
--type-add=make:ext:mak
--type-add=make:is:makefile
--type-add=make:is:Makefile
--type-add=make:is:GNUmakefile
--type-add=rake:is:Rakefile
--type-add=cmake:is:CMakeLists.txt
--type-add=cmake:ext:cmake
--type-add=actionscript:ext:as,mxml
--type-add=ada:ext:ada,adb,ads
--type-add=asp:ext:asp
--type-add=aspx:ext:master,ascx,asmx,aspx,svc
--type-add=asm:ext:asm,s
--type-add=batch:ext:bat,cmd
--type-add=cfmx:ext:cfc,cfm,cfml
--type-add=clojure:ext:clj
--type-add=cc:ext:c,h,xs
--type-add=cuke:ext:feature
--type-add=hh:ext:h
--type-add=coffeescript:ext:coffee
--type-add=cpp:ext:cpp,cc,cxx,m,hpp,hh,h,hxx
--type-add=csharp:ext:cs
--type-add=css:ext:css,sass,scss
--type-add=dart:ext:dart
--type-add=delphi:ext:pas,int,dfm,nfm,dof,dpk,dproj,groupproj,bdsgroup,bdsproj
--type-add=elisp:ext:el
--type-add=erlang:ext:erl,hrl
--type-add=fortran:ext:f,f77,f90,f95,f03,for,ftn,fpp
--type-add=go:ext:go
--type-add=groovy:ext:groovy,gtmpl,gpp,grunit,gradle
--type-add=haskell:ext:hs,lhs
--type-add=html:ext:htm,html,mustache
--type-add=java:ext:java,properties
--type-add=js:ext:js
--type-add=jsp:ext:jsp,jspx,jhtm,jhtml
--type-add=lisp:ext:lisp,lsp
--type-add=lua:ext:lua
--type-add=objc:ext:m,h
--type-add=objcpp:ext:mm,h
--type-add=ocaml:ext:ml,mli
--type-add=parrot:ext:pir,pasm,pmc,ops,pod,pg,tg
--type-add=php:ext:php,phpt,php3,php4,php5,phtml
--type-add=php:firstlinematch:/^#!.*\bphp/
--type-add=plone:ext:pt,cpt,metadata,cpy,py
--type-add=python:ext:py
--type-add=python:firstlinematch:/^#!.*\bpython/
--type-add=rr:ext:R
--type-add=ruby:ext:rb,rhtml,rjs,rxml,erb,rake,spec,haml,feature,ru,rsel,rselm
--type-add=ruby:is:Rakefile
--type-add=ruby:firstlinematch:/^#!.*\bruby/
--type-add=rust:ext:rs
--type-add=sass=:ext:sass,scss
--type-add=scala:ext:scala
--type-add=scheme:ext:scm,ss
--type-add=shell:ext:sh,bash,csh,tcsh,ksh,zsh,fish
--type-add=shell:firstlinematch:/^#!.*\b(?:ba|t?c|k|z|fi)?sh\b/
--type-add=smalltalk:ext:st
--type-add=sql:ext:sql,ctl
--type-add=tcl:ext:tcl,itcl,itk
--type-add=tex:ext:tex,cls,sty
--type-add=tt:ext:tt,tt2,ttml
--type-add=vb:ext:bas,cls,frm,ctl,vb,resx
--type-add=verilog:ext:v,vh,sv
--type-add=vhdl:ext:vhd,vhdl
--type-add=vim:ext:vim
--type-add=xml:ext:xml,dtd,xsl,xslt,ent
--type-add=xml:firstlinematch:/<[?]xml/
--type-add=yaml:ext:yaml,yml
# make sure ack knows to ignore the right stuff
--ignore-ack-defaults
--ignore-directory=node_modules
--ignore-directory=tmp
--ignore-directory=log
--ignore-directory=vendor
--ignore-directory=public/assets
--ignore-directory=public/stylesheets
--ignore-directory=public/packages
--ignore-directory=.sass-cache
--ignore-directory=is:.bzr
--ignore-directory=is:.cdv
--ignore-directory=is:~.dep
--ignore-directory=is:~.dot
--ignore-directory=is:~.nib
--ignore-directory=is:~.plst
--ignore-directory=is:.git
--ignore-directory=is:.hg
--ignore-directory=is:.pc
--ignore-directory=is:.svn
--ignore-directory=is:_MTN
--ignore-directory=is:CVS
--ignore-directory=is:RCS
--ignore-directory=is:SCCS
--ignore-directory=is:_darcs
--ignore-directory=is:_sgbak
--ignore-directory=is:autom4te.cache
--ignore-directory=is:blib
--ignore-directory=is:_build
--ignore-directory=is:build
--ignore-directory=is:cover_db
--ignore-file=ext:bak
--ignore-file=match:/~$/
--ignore-file=match:/^#.+#$/
--ignore-file=match:/[._].*\.swp$/
--ignore-file=match:/core\.\d+$/
--ignore-file=match:/[.]min[.]js$/
--ignore-file=match:/[.]js[.]min$/
--ignore-file=match:/[.]min[.]css$/
--ignore-file=match:/[.]css[.]min$/
--ignore-file=match:/forbes_g2000[.]xml$/
--ignore-file=match:/[.]po$/
--ignore-directory=po