muttatorで行こう!

muttator の 雑感 と独自の マップ一覧 と mode の 状態遷移をまとめました。

雑感

NORMAL mode
  • j/k :[選択 messege の移動]
  • +/- or / :[preview panel の ページスクロール]
  • n : Thunder Bird 標準ショートカットですが、未読ジャンプ * spam folder 無視
  • d : メール削除
  • s : メールの移動
  • ! : spam mark
  • r,f,c : メッセージ作成(返信、転送、新規)


あたりを押さえておけば使えると思います。


preview panel を もっと細かく制御したいなら、
で MESSAGE mode に入ると、vimperator の NORMAL mode に近い操作ができます。
ただし、で 遷移する先は、 MESSAGE mode でなく NORMAL mode のため 注意が必要です。
(HINTS, CARET, VISUAL, SEARCH を 抜けた後に戸惑うことになるかもしれません)

COMPOSE mode(=メッセージ作成)
  • map が少ないので全部覚えちゃいましょう!(一覧は後述)
  • COMPOSE mode で focus が 残ってしまい、未割当 keyで文字入力ができてしまう。
  • 本文でTEXT mode, VISUAL mode, INSERT mode の map が 動かない

focus の 問題は、以下のスクリプトでごまかしています。

js <<CODE
liberator.registerObserver("modeChange", function modeChange([oldMode], [newMode]) {
    if (newMode === modes.COMPOSE) {
        Cc["@mozilla.org/focus-manager;1"].getService(Ci.nsIFocusManager)
            .clearFocus(window);
    }
});
CODE


本文の問題は、放置してますl:)

NORMAL モード に おける固有 map

a メッセージの差出人をアドレス帳に追加
mail adress のみ ("hoge@example.com" のような"xxxxx"の形式じゃない場合 上手くいかない)
,m message mode へ 移行
Thunder Bird に まる投げ
t スレッドを全て選択
d, 選択メッセージを削除
j, 次のメッセージを選択(閉じたスレッド内はスキップ)
k, 前のメッセージを選択(閉じたスレッド内はスキップ)
gj 次のメッセージを選択(閉じたスレッドは展開して選択だと思うけどエラー)
gk 前のメッセージを選択(閉じたスレッドは展開して選択だと思うけどエラー)
J, 次の未読を選択
* spam メールも対象になる
* が登録されているけど focus 移動が優先される
K 前の未読を選択
* spam メールも対象になる
* 同じ差出人の次のメッセージへ移動
# 同じ差出人の前のメッセージへ移動
c 新しメッセージを作成
C 選択メッセージの差出人に対して 新しいメッセージの作成
r 選択メッセージの差出人に返信
R 選択メッセージの差出人と Cc(?)に返信(menu の"全員に返信" に 相当)
f 選択メッセージを転送メッセージする
F 選択メッセージを転送メッセージする(インライン)
preview メッセージを line down
preview メッセージを line up
+ preview メッセージを page down
- preview メッセージを page up
u 元に戻す
やり直す
gm 全アカウントの新着メッセージを受信
gM 現在のアカウントの新着メッセージを受信
o フォルダを指定して移動
s 選択メッセージを 移動
S 選択メッセージを コピー
選択メッセージをアーカイブ
! 選択メッセージを迷惑メールマークをトグル
gi 受信トレイに移動
次のフォルダへ移動
前のフォルダへ移動
次の未読があるフォルダへ移動
前の未読があるフォルドへ移動
za 選択メッセージのスレッドを展開/折り畳む
zc 選択メッセージのスレッドを折り畳む
zo 選択メッセージのスレッドを展開
zr,zR すべてのスレッドを展開
zm,zM すべてのスレッドを折り畳む
menuの[移動(G)]-[進む(F)]に相当
menuの[移動(G)]-[戻る(B)]に相当
gg フォルダの先頭メッセージを選択
G フォルダの最終メッセージを選択
l 1-5: tag 付与 1-5
r: 既読
s: star
T カレントフォルダの未読を既読にする
全ての未読メッセージを既読にする
h ヘッダの表示形式をトグル変更
x html 表示を トグル変更
y y: author
s: subject
#: message id
t: 宛先
r: ccっぽい(未確認)
u: rss feed の url っぽいけど 動かない
p rss message を ブラウザで開く

COMPOSE mode

: 同じみコマンドライン
e editorで開く
y いますぐ送信
Y 後で送信
t To(宛先) field に focus となっているが実際は、field の 先頭 input box に focus
s Subject(件名) に focus
i 本文にfocus
q 閉じる。保存していないときは、確認
Q,ZQ 閉じる。保存の有無は無視

muttator mode 遷移


遷移図は2点注意書きがあります。

  • INSERT や VISUAL は、状態遷移の関係で複数に分けています。
  • COMPOSE mode の INSERT からの TEXT mode への遷移は 省略しています。



以上です!