3つ以上のウィンドウ切り替えを補助してくれる switch-window.el。
20代前半は特に意識していませんでしたが、26歳になってみると毎日記事を書くのがなかなか大変です。
この要因が、新しい経験の回数の低下か、それともそれをブログを書く能力の低下か、もしくはある程度の品質のある記事しか書きたくなくなったのかは謎ですが*1、とりあえずできるだけ毎日記事を書くためにも、僕の中にある情報を小出しにしていきたいと思います。
番号ラベル形式によるウィンドウ切り替えを提供。
switch-window.el は visula way to choose a window to switch to
という説明がありますが、dim:switch-window という other-window (通常 C-x o)に代わるウィンドウ切り替えコマンドを提供するだけのシンプルなものです。
インストールして読み込むと、"C-x o" を勝手に dim:switch-window コマンドに置き換えるのでちょっとアレですけど、とりあえず試してみるには全然問題ないです。
ウィンドウ分割が2つだと、other-window と何ら変りないのですが、3つ以上の場合に表示が変化します。
↑この状態で、C-x o を押すと、こうなる↓
このように、番号がドーンと表示され、もちろんその数字をタイプすると、そのウィンドウにフォーカスが切り替わるというわけです。
other-window を C-t で、C-x o は dim:switch-window でいいかも?
;; (install-elisp "http://www.emacswiki.org/emacs-en/download/switch-window.el") (require 'switch-window) ; C-x o が dim:switch-window になる (define-key global-map (kbd "C-t") 'other-window) ; C-t に other-window
という感じで状況に応じて使いわける形にすると便利かもしれないですね。
余談:WTFPL というライセンス。
この Elisp を見ると、Licence: WTFPL, grab your copy here: http://sam.zoy.org/wtfpl/ と聞いたことのないライセンスになっていたので見てみると、結構面白かった。
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam HocevarEveryone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO.