Skip to content
Tags

twittering-mode のカーソル移動を navi2ch 風にする

2012/01/26

今回は twittering-mode に関するちょっとした設定を紹介します。

navi2ch っぽい動きにしたい

以前から twittering-mode を使っていて、ツイートを読んだり、
ウィンドウをスクロールした時に目線を動かすのが面倒と思うことが多々ありました。

そこで現在は、
navi2ch のようにカーソルのあるツイートを常にウィンドウ最上部に持って行くと共に、
新しいツイートを下に追加するようにしています。

設定は下記のとおりです。
簡単なアドバイスで出来ています。

(require 'twittering-mode)

;; TLを下向きに流す
(setq twittering-reverse-mode t)

;; j/k
(defadvice twittering-goto-next-status
  (after twmode-navi2ch-like activate)
  "上下移動時にカーソルの位置を画面上部に持っていく"
  (recenter 0))

(defadvice twittering-goto-previous-status
  (after twmode-navi2ch-like activate)
  "上下移動時にカーソルの位置を画面上部に持っていく"
  (recenter 0))

;; n/p
(defadvice twittering-goto-next-status-of-user
  (after twmode-navi2ch-like activate)
  "上下移動時にカーソルの位置を画面上部に持っていく"
  (recenter 0))

(defadvice twittering-goto-previous-status-of-user
  (after twmode-navi2ch-like activate)
  "上下移動時にカーソルの位置を画面上部に持っていく"
  (recenter 0))

アドバイスは既存の関数を傷つけづに機能拡張ができるので便利ですね。

広告

From → Emacs

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。