Faça com que o ack reconheça tipos de arquivo personalizados

acké um ótimo substituto para grepquando se trabalha com código-fonte.

Ele permite procurar por todos os arquivos de origem no diretório atual recursivamente usando apenas: ack funcName. Ele ignora automaticamente os diretórios .svn e outros arquivos, que não são fontes. Infelizmente, acktambém irá ignorar alguns arquivos úteis, como .less, .coffeeentre outros.

Acontece que você pode aprender facilmente novos tipos de arquivos, criando ~/.ackrccom conteúdo semelhante a:

--type-set=less=.less
--type-set=scss=.scss
--type-set=sass=.sass
--type-set=coffee=.coffee

Agora você pode pesquisar esses tipos com ack e até usar sinalizadores como ack --less