[mew-dist 21742] Re: pick
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2002年 9月 20日 (金) 18:28:57 JST
From: Shun-ichi TAHARA (田原 俊一) <jado at example.com> さん曰く
Subject: [mew-dist 21741] Re: pick
Message-ID: <20020920.175835.730573468.z1980163 at example.com>
Date: Fri, 20 Sep 2002 17:58:35 +0900 (JST)
> 最近知ったのですが、lv という less によく似たテキストビューアは、grep
> としての機能も持っていて、lgrep という名前で起動されると、文字コードを
> 自動認識して検索してくれます。
>
> mg のように複数行跨りな検索はできないですが、単に日本語で検索したいと
> いうだけの用途であれば、これも使えるかもしれませんね。
lgrep は M-x grep や M-x grep-find で愛用していたりします ^^;
(setq grep-program "lgrep")
(setq grep-command (format "%s -i -n -Ke -Oe " grep-program))
(setq grep-find-command (format "find . -type f -print0 | xargs -0 %s" grep-command))
## -Ke, -Oe を -Ks, -Os にすれば Windows 向け
> # 実際に lgrep を起動して検索してみたわけではありません (__)
大量のメールのあるフォルダで (namazu を使わないで) 検索するとき
は、こいつを直接動かしています。
(defun mew-lgrep-summary-search ()
(interactive)
(let ((mew-prog-grep "lgrep")
(mew-prog-grep-opts '("-i" "-n" "-Ke" "-Oe")))
(mew-summary-search-mark t)))
(defun mew-lgrep-summary-virtual ()
(interactive)
(let ((mew-prog-vgrep (mew-prog-grep "lgrep"))
(mew-prog-vgrep-opts '("-i" "-n" "-Ke" "-Oe")))
(mew-summary-virtual t)))
こういう方法で、mewls, mewpick, mg, lgrep などを使い分けています。
--
白井秀行@検索フェチ。
Mew-dist メーリングリストの案内