Minibufferメモ
Minibufferをあまりつかってなかったので、これから活用。
Minibuffer からはじめるGreasemonkey Script - 枕を欹てて聴く知らないと損する!Webを素早く閲覧できる便利ツール「Minibuffer + AutoPagerize + LDRize」 - 拡張現実ライフMinibufferとは
Minibufferっていうのはid:snj14さんの書いたScriptでLDRizeやReblogCommandの基盤部分になってるScriptです。最新版はCodeReposからDownloadできます。
どんな感じ?
MinibufferはあらかじめwindowオブジェクトにMinibufferオブジェクトをつくり、そこにAPIを格納しています。ここに格納されている関数はwindowオブジェクトを介して、ほかのGreasemonkey Scriptで使用することができます。evalとかで無理やり取ってこなくても大丈夫です。
ここには様々な便利な関数と、Minibuffer本体に処理を追加するための関数が用意されています。
これによって、Minibufferが作動している場合、簡単にショートカットキーで処理を行うのを付け加えたり、Minibufferのコマンドを追加したりすることができます。さらにLDRizeが作動している場合、LDRizeによってPinをうたれたアイテムや、現在LDRizeが指しているアイテムに対して、処理をするコマンドを簡単に追加することができます。便利ですね!
Minibuffer
this script emulate CUI environment in your browser.
ブラウザからCUIのように様々なコマンドを呼び出せるようになる。例えばWikipediaを見ているとして、':' を入力すると、
このような画面が出てくる。これがMinibuffer。ここへ様々なコマンドを入力・実行することができる。ここでは以下のようなコマンドを入力してみる。
すると、すぐに 'Internet Archive Wayback Machine' が開かれる。
後はWikipediaの過去のページを自由に見れる。
Minibuffer Bookmark Command
post to SBM (like del.icio.us, HatenaBookmark and so on) by just one key.
ソーシャルブックマークなどに素早く登録できる機能拡張。ブックマークしたいページがあったら B を入力。
タグ入力画面がでてくるので、タグを入力。TAB補完も効きます。次はコメントを入力。
ENTERを押すと、
こんな表示がでてきて、即座にブックマークされます。
ほら、この通り。
実行の順番
これらを同時に動かすには、実行の順番があるので注意。詳しくは下記のエントリを参照してみて下さい。
順番は、サルを右クリック→「ユーザスクリプトの管理」で、上からMinibuffer、 AutoPagerize、LDRize、コマンド系の順に並べば(これが実行順になるので)OKです。AutoPagerizeとMinibuffer の順番は今のところ入れ替わっても大丈夫です。
Autopagerize+LDRize+Minibuffer+Reblog Command - MCSG SYM - たんぶら部 - Tumblove -