Hatena::Groupsubtech

冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。

 | 

Jun 29, 2007 (Fri)

vimperator つかってなおかつ URL バーを表示させているとき、URL バーから C-[ で脱出するための .vimperatorrc 11:00 はてなブックマーク - vimperator つかってなおかつ URL バーを表示させているとき、URL バーから C-[ で脱出するための .vimperatorrc - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。

:js <<EOF
(function () {
	var urlbar = document.getElementById("urlbar");
	if (!urlbar.urlbar_escaped) {
		urlbar.urlbar_escaped = true;
		urlbar.addEventListener("keypress", function (e) {
			if (keyToString(e) == "<C-[>") {
				setCurrentMode(MODE_NORMAL);
				hah.disableHahMode();
				focusContent(true, true);
			}
		}, true);
	}
})();
EOF

下の keyToString を適用ずみで

URL オートコンプリートFx デフォのほうがいい…… <Cmd-L>fli<TAB><RET> でふりっかーだもんなぁ

vimperator のコマンドラインで C-[ がきかないのをなおす userChrome.js 02:50 はてなブックマーク - vimperator のコマンドラインで C-[ がきかないのをなおす userChrome.js - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。

Mac だけなのか、それとも「おれの」Mac だけなのか、あるいは Windows でもそうなのかしらないけど、コマンドモードで C-[ がきかなくてイライラするので userChrome.js で対処する。まじめにやるならパッチかいたほうがいいとおもうけど、chrome 展開したのをインストールとかよくわからないので

setTimeout(function () {
	if (!keyToString.mod) {
		var _orig_keyToString = keyToString;
		keyToString = function (evt) {
			var ret = _orig_keyToString(evt);
			return (ret == "<C-^[>") ? "<C-[>" : ret;
		};
		keyToString.mod = true;
	}
}, 500);

C- のあとのは C-v C-[ で入力

.vimperatorrc つかえよ

http://lab.lowreal.net/trac/browser/config/.vimperatorrc

.vimperatorrc も実は setTimeout で実行されるんだぜ…… (だからなんだ

 | 

スポンサード リンク

書いてる人

cho45 (佐藤広央) (www.lowreal.net)

Perl, JavaScript, Ruby, HTML, CSS, Web etc


スポンサード リンク