color-moccur.el の moccur-grep で任意のファイルを検索対象から外す方法

dmoccu-exclusion-mask に設定すれば良い。

設定例

(add-to-list 'dmoccur-exclusion-mask ".EXE$")
(add-to-list 'dmoccur-exclusion-mask ".map$")

バグ

恐らくバグだと思うのだけど以下のバージョンの color-moccur.el だと設定が効かないので defadvice でごにょごにょしてる。

;; color-moccur.el,v 2.73 2010-07-23 23:52:29 に存在するバグ対応
;; moccur-grep でも dmoccur-exclusion-mask を見るようにする
(defadvice moccur-search-all-files
  (around moccur-search-all-files activate)
  (let ((default moccur-last-command))
    (setq moccur-last-command 'dummy)
    ad-do-it
    (setq moccur-last-command default)))