man
// ==UserScript== // @name Minibuffer command man // @namespace http://d.hatena.ne.jp/yheld // @description man // @include * // ==/UserScript== (function () { var w = window; var minibuffer = w.Minibuffer; var man = function() { var container = w.document.getElementById('gm_minibuffer_container'); if (container) { var arg = container.getElementById('gm_minibuffer_input_area'); if (arg) { ///...orz } } }; if (minibuffer) { minibuffer.addCommand({ 'man': man }); } })();
うわー・・・アカン。Enter押した時点でnullだわ・・・
どうする?でもEnter押した時点でコマンドが呼ばれるわけだから・・・EnterをHookingしてmanコマンドの時だけ消さないようにすれば良い?
追記
Store { document: window.document; }
こんなカンジのをHookしたけど、どうやら引数は受け付けないようだ・・・orz
おぉ、このview modeは便利。
http://userscripts.org/scripts/review/11759