2008年1月29日火曜日

mutt bindとmacro

.muttrcに下記のように書き込んでみますと、


bind pager \cd half-down
bind pager \cu half-up
macro pager + <enter-command>^aset<space>pager_index_lines=20^e\n
macro pager - <enter-command>^aset<space>pager_index_lines=6^e\n
macro pager = <enter-command>^aset<space>pager_index_lines=6^e\n

動作は簡単ですね。CTRL-Dでページのハーフダウン、CTRL-Uでページのハーフアップ。
+ でインデックス・ウィンドウの拡大、-や=で縮小。

.muttrcのここでのポイントは<space>って記法。ホントにスペースを打ち込むと,<enter-command>は1引数なので、そこで引数が切れたと判断されてしまいます。これを防いでいます。

0 件のコメント: