Subscribed unsubscribe Subscribe Subscribe

ackで検索してほしい拡張子を追加する

ackコマンドは空気を読んで検索対象ファイルを絞ってくれるのだけど、油断するとT::MTの.mtファイルなどは普通にスルーされてしまうので注意(TTはデフォルトで対応されているのだけど)。
Beyond grep: ack 2.14, a source code search tool for programmers
例えばテンプレートファイルを検索対象に含めてほしい場合は"$HOME/.ackrc"に

--type-set=tx=.tx
--type-set=mt=.mt

などを追記しておく。
こうしておけばオプションなしでもちゃんと検索してくれるし、"--tx"や"--mt"などのオプションでその拡張子のファイルだけを検索してくれるようになる。