Hatena::ブログ(Diary)

ラシウラ このページをアンテナに追加 RSSフィード Twitter

2007-07-02

firemacsでもC-xでカットしたい

Firefoxemacsキーバインド入れ替えアドオンfiremacsで不満があるとすれば、C-xが決めうちでフックされちゃうこと。xyzzyのwinkeyのようなことをしたい場合こまる。

chrome/firemacs.jar中のcontent/firemacs.jsの60-63にその処理があるので直接以下のように書き換える。

    if ((e.originalTarget.selectionStart == e.originalTarget.selectionEnd) && ctrl && ch == 'x') {
        e.originalTarget.fmx_ctrlx = true;
        return true;
    }

あんまりよくわからないけど、範囲選択がなしはselectionStartとselectionEndが同じときとみなすことにした。

あとはzipjar中のファイル入れ替え。範囲選択があるときのみ、C-xでカット可能、選択がなければコマンドにフォールするようになった。

Connection: close