操作編
- MH のフォルダを自動的に補完させるには?
- msgdb の更新をすべてのフォルダについていっぺんにやるには?
- prefetch をまとめてやるには?
- "N" のメッセージはプリフェッチしてくれるけど, "u"/"U" のメッセージはしてくれないの?
- folder 内の message を pack (番号詰め)したい.
- POP で「サーバにメールを残す」設定はどうやればできますか?
- 巨大な添付ファイルがついたメイルを受け取りました。そのメイルをそのままディスクに保存したくありません。メイル(メッセージ)から、(一部の)添付ファイルの部分だけ削除(して保存)することはできますか?
- 返信の際に用意するドラフトを, 返信するメッセージによって切り替えられますか?
- Draft モードで、ある領域に引用符をつけたい。
MH のフォルダを自動的に補完させるには?
~/.folder に "+ /" と書くと、MH のフォルダ全てが追加されます(アクセスフォルダ)。 このフォルダを一度 Folder モードから開けば、補完もできます。
prefetch をまとめてやるには?
フォルダバッファもしくはサマリバッファで "I" してください (すべてのフォルダを 一度にやるには, フォルダバッファの Desktop のところで "I").
Emacs を起動せずにバッチ的に処理する為に wl-batch.el もあります。詳しく は、Info の "Batch Processing" を参照して下さい。
"N" のメッセージはプリフェッチしてくれるけど, "u"/"U" のメッセージはしてくれないの?
wl-summary-incorporate-marks を設定することで制御できます (デフォルトは "N" と "U").
folder 内の message を pack (番号詰め)したい.
localdir(MH), localnews, maildir ではサマリモードから "M-x wl-summary-pack-number" とすることで番号詰めができるます。 imap4, nntp は番号詰めできません。
POP で「サーバにメールを残す」設定はどうやればできますか?
そもそも、POP フォルダ '&' は、サーバにメールを残したまま、閲覧するためのフォルダです。 また、PIPE フォルダでは、|&|:+inbox のように、':' をつけると、元のメールを残します。
巨大な添付ファイルがついたメイルを受け取りました。そのメイルをそのままディスクに保存したくありません。メイル(メッセージ)から、(一部の)添付ファイルの部分だけ削除(して保存)することはできますか?
Message バッファーで、添付ファイルの部分に TAB などで移動した後、 `D' を押すことで、削除できます(メッセージ本体がIMAP/POPなどリモートにある 場合にどうなるかは、存じません……。あるIMAPではうまくいきましたが。 分かる方、追記をお願いします)。
Draft モードで、ある領域に引用符をつけたい。
foo bar hogehoge
に対して、
> foo bar > hogehoge
とするには、いくつかの方法があります。
- もっとも Wanderlust的。[Wanderlust English 01227]。
同領域を C-k などで消して(記憶して)から、
C-u C-c C-y
- 頻繁に使うなら、設定するのも手 [Wanderlust English 01221]
(defun quote-region (start end)
(interactive "r")
(save-excursion
(save-restriction
(narrow-to-region start end)
(goto-char (point-min))
(while (and (re-search-forward "^" nil t)
(not (eobp)))
(unless (eobp)
(replace-match "> " nil nil))))))
- もっとも Emacs的でシンプル。[Wanderlust English 01224]
一行目の先頭でマーク(C-SPC)した後、最後の行の先頭で、
C-xrt 「> 」[RET] (string-rectangle)。
- もし1パラグラフだけなら、 [Wanderlust English 01229]
一行目の先頭に「> 」を挿入して、M-q
- xemacs 以外では(defaultでは)通用しないかも知れないけれど [Wanderlust English 01226]
M-x comment-region
- 力技その1 [Wanderlust English 01222]
領域をマークして、
C-xnn (narrow-to-region) M-< M-x replace-regexp[RET] ^[RET] > [RET] (もしくは、数行だけなら M-C-% (query-replace-regexp) が簡単か) C-xnw (widen)
- 力技その2 (UNIX型以外では動かないかも) [Wanderlust English 01222]
領域をマークして、
C-u M-| sed 's/^/> /'[RET]
- 邪道(?)
viper-mode を使って、vi風(詳細略)に書き換える。
- Emacs標準で用意されているstring-rectangleを使う。
C-x r t (M-x string-rectangle) して、ミニバッファに引用記号を入力して[Ret]。
Keyword(s):
References:[Wanderlust FAQ 日本語版]