EmacsからTwitterに参加するメジャーモード、twittering-mode.elを使いたくてTwitterをはじめたといっていた私です。以前ちょっとまとめたtwittering-modeの使い方という文書がわりかし好評なのですが、twittering-modeが進歩するにつれて文書作成時点のキー操作との乖離がすすんだものですから、ちょっとアップデートしてみようと思い、ふたたびキーバインドをまとめてみることにしました。
| キー | 実行されるコマンド | 機能 |
|---|---|---|
| C-c C-f | twittering-friends-timeline | フレンドタイムラインを表示 |
| C-c C-r | twittering-replies-timeline | リプライタイムラインを表示 |
| C-c C-g | twittering-public-timeline | パブリックタイムラインを表示 |
| C-c C-u | twittering-user-timeline | ユーザータイムラインを表示 |
| C-c C-s | twittering-update-status-interactive | tweetをポストする |
| C-c C-e | twittering-erase-old-statuses | 表示されているタイムラインをクリア |
| C-c C-m | twittering-retweet | RTをポスト |
| C-c C-h | twittering-set-current-hashtag | ハッシュタグを設定(空白で解除) |
| C-m | twittering-enter | ? 通常のエンターと同じ動作? |
| C-c C-l | twittering-update-lambda | 「λかわいいよλ」をポスト |
| [mouse-1] | twittering-click | クリック |
| C-c C-v | twittering-view-user-page | リンクを開く |
| g | twittering-current-timeline | タイムラインの更新 |
| d | twittering-direct-message | ダイレクトメッセージの送信 |
| v | twittering-other-user-timeline | 別ユーザーのタイムラインを表示 |
| V | twittering-visit-timeline | 指定したユーザーのタイムラインを表示 |
| L | twittering-other-user-list-interactive | リストを表示 |
| j | next-line | (廃棄) |
| k | previous-line | (廃棄) |
| j | twittering-goto-next-status | 次のtweetに移動 |
| k | twittering-goto-previous-status | 前のtweetに移動 |
| l | forward-char | 一文字進む |
| h | backward-char | 一文字戻る |
| 0 | beginning-of-line | 行頭に移動 |
| ^ | beginning-of-line-text | テキストの先頭に移動 |
| $ | end-of-line | 行末に移動 |
| n | twittering-goto-next-status-of-user | そのユーザーの次のtweetに移動 |
| p | twittering-goto-previous-status-of-user | そのユーザーの前のtweetに移動 |
| C-i | twittering-goto-next-thing | 次のオブジェクトに移動 |
| C-M-i | twittering-goto-previous-thing | 前のオブジェクトに移動 |
| [backtab] | twittering-goto-previous-thing | 前のオブジェクトに移動 |
| [backspace] | backward-char | 一文字戻る |
| G | end-of-buffer | バッファの最後に移動 |
| H | beginning-of-buffer | バッファの先頭に移動 |
| i | twittering-icon-mode | アイコンモードに移行 |
| s | twittering-scroll-mode | スクロールモードに移動 |
| t | twittering-toggle-proxy | プロキシの使用のON/OFF |
| C-c C-p | twittering-toggle-proxy | プロキシの使用のON/OFF |
| q | twittering-suspend | *twittering*を一時的に閉じる |
| M-x twittering-jojo-mode | twittering-jojo-mode | twittering-jojo-modeで待機 |
以前のからの大きな変化は、RTを使えるようになったこと、ハッシュタグの設定ができるようになったこと、ダイレクトメッセージを送れるようになったこと、別ユーザーのタイムラインを表示できるようになったこと、リストの表示ができるようになったこと、でしょうか。特にRTは便利で、私は主にQTを利用するので、.emacsに次のような設定を書き加えてフォーマットを変更しています。
(setq twittering-retweet-format " QT @%s: %t")
後は、ハッシュタグのキーバインド、C-hが、別に設定しているC-hをbackspaceとして使う設定とバッティングして使えないので、次のような設定を加えて、C-c C-tにしていることぐらいです。
(let ((km twittering-mode-map)) (define-key km "\C-c\C-t" 'twittering-set-current-hashtag) nil)
