Firefox を Emacs 風に
KeySnail という Add-on を使うことで Firefox のキーバインドが Emacs 風になります。
keysnail japanese · mooz/keysnail Wiki · GitHub
KeySnail はプラグインで拡張ができたりもします。
Plugin · mooz/keysnail Wiki · GitHub
私は C-[ を Meta キーとして使いたいので、Metaplus プラグインを使ってます。設定ダイアログの「その他のコード」に下記の記述を追加しています。
plugins.options["metaplus.metakeys"] = ["ESC", "C-["];
あとは、Tanything プラグインを使ってます。C-x C-b でバッファ一覧を表示するがごとく、C-x C-b でタブ一覧を表示できたりして楽しいです。下記関数のオリジナルコマンドを C-x C-b にバインドして使っています。
function (ev, arg) { ext.exec("tanything", arg, ev); }
いつの頃からか C-o を IME の切り替えキーとして使っておりすっかり慣れてしまっているので、下記関数のオリジナルコマンドを C-o にバインドして使ってます。
function (ev, arg) { var elem = ev.originalTarget; elem.style.imeMode = {active: "inactive", inactive: "active"}[elem.style.imeMode] || "active"; elem.blur(); elem.focus(); }
この関数の元ネタは下記のページです。
KeySnail で IME を ON/OFF する方法 / マスタカの ChangeLog メモ
Emacs 使いの方で Firefox を使われてる方は KeySnail を使ってみては如何でしょう。
Version Info
- Firefox 3.6