Vimperator

:scriptnames が最後までみれない。

たくさんありすぎるのか、下の方をみることができない… スクロールしても、途中までなんだよなあ。 仕方がないから DOM Inspector で調べたら、75 個はいってた。 10/10 の日記では 50 個だったので、 一ヶ月ちょいで 25 個も増えたということか。 書いてい…

commandBookmarklet.js

が使えなくなってる? Vimperator側の(問題|仕様変更)かな。 bookmarks.get('javascript:') が空のようだ。 ちょっとだけのぞいてみたけれど、よくわからない。 hg changeset: 2448:7088b6f6d3ae までならOKだった。 関係ないけどうざいこと。 さいきん、Vim…

これは便利 muilti_requester.js

vimperator が便利すぎてやばい。元々、ほんの些細なブラウザ操作でもキーボードから手を離すのがかなりのストレスになるのだが、マウスでブラウザ操作するのは半ば諦めていたのに、かなり軽減された。今までもなるべく手間を減らすように、ブックマークにキ…

walk-input.js をフレーム対応

してみた! ただし、正常に動かない可能性有り。 Vimperator自体の問題っぽくて、フレーム内でのフォーカスの移動がうまくいかない。 (キーでもおかしかった) http://coderepos.org/share/changeset/24334/lang/javascript/vimperator-plugins/trunk/walk-in…

ヒント妄動

今日中にはsnapshotが生成されると思うので先にリンクを張っておこうhttp://download.vimperator.org/vimperator/nightly/vimperator_2.0pre_2008-11-19.xpiタイトルどおり、最新版でヒントで選択した際の動作を追加することが可能になった。;から起動するヒ…

nicontroller.js

再生が終わった状態で :nicopause をしたときは、最初まで戻った上で再生開始するようにしてみた。 http://coderepos.org/share/changeset/24182 リピートしてない無いときに、見直すのが面倒だったので。

高画質妖怪のようつべを捕獲するプラグイン

を書いた! :fetchyoutube [<FILE_PATH> | <DIRECTORY_PATH>] で、(ダウンロードディレクトリ + タイトル + "mp4") に落ちてくるよ! for 1.2 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/1.2/fetchyoutube.js for 2.0pre http://coderepos.org/sh</directory_path></file_path>…

youtubeamp.js

なんかフルスクリーン時のサイズがおかしいなぁ。 前直したはずだけど、完全じゃなかったのかな。 スクロールバーがでてちょっとうざい。

:tabclose の挙動

:tabclose の動作が強制右側タブ表示になった気がする。基本的に左タブ開く派だったので、辟易。(tabmixplusの動作とかぶって、一瞬左タブ出てから右タブになるし………) いつからか、変な挙動をするようになっていたがこういうことだったのか。 ちょうどその頃…

XUL/Migemoの例のバグが治った

"(" などが含まれていると、不正な正規表現を返すバグが治った。 対応版はまだ公開承認(?)されていないようなので https://addons.mozilla.org/ja/firefox/addons/versions/5239 からインストール。drryさんのコミットで気づいた。Thanks! http://coderepos.…

今日から使える実践的appendAnchor.js講座

自動 :anc する設定はなんとなく追加した物だけれど、ニコニコ動画とかだとなかなか便利だ。 説明欄(?)のURLとかアンカーついてないからなぁ。 liberator.globalVariables.auto_append_anchor = "true" http://coderepos.org/share/changeset/22947/lang/jav…

Cheatsheet

http://vimfox.com/vimperator/cheatsheet.html http://simplicityroad.livejournal.com/1938.html http://www.liberatedcomputing.net/vimperator/cheatsheet.gif from IRC

i_love_echo で指の歪みを防止

上で書いた、指の歪みを防止するオブジェクトを導入した。 そのサンプル :echo $('//a').evaluate().map(function(v)v.href.replace(/.*\//,'')).copy() :echo $('//a').evaluate().map($f.href().replace(/.*\//,'')).copy() リンクのファイル名部分のみを…

function().. を省く (map,filter時に便利)

function と何度も入力していると、指が function と入力するのに適した形にゆがみそうなので書いた。 nodes.map(function(v)v.href.replace(/.*\//,'')) を nodes.map(V.href().replace(/.*\//,'')) とかけるようにする魔法のオブジェクト。 http://d.haten…

サイドバーを消したい!

ツリー型タブとMultiSidebarを併用しているんだが、たまに両サイド共に消したいときがある。 そこで下のをてけとーに書いてみたんだけれど、(window.content === null) になってしまう。 当然 Vimperator さんが発狂。 困る。 let sidebars = ['sidebar-2-bo…

大量の履歴で重くなる問題が解消?

2.0pre。 Struct オブジェクトの利用をやめたようで、問題はなくなったようだ。 http://hg.intevation.org/mirrors/mozdev.org/vimperator-cvs/rev/7a6ffe3d788b と、思ったけれどまだちょっと重いみたいだ。

ファイル変更を監視して自動で :so する

プラグインかいた。 プラグイン開発なんか向け。 :autoso[urce] i_love_vimperator.js のようにすると、"i_love_vimperator.js" を監視するようになる。 そして、ファイルに変更があったときに スクリプト が実行される。 監視の中止は "!" 付きコマンドで行…

Rocks!!

適当にブラウザを列挙してみた。 IE の低さは異常。

i_love_echo にいくつかメソッド追加

http://coderepos.org/share/log/lang/javascript/vimperator-plugins/trunk?rev=23334&stop_rev=23331 $a(Array) に first/last 追加 (配列の最初と最後を返す) $s(String) に evaluate 追加 (xpath とみなして、evaluate したものを$a(配列)で返す) :echo …

i_love_echo に __noSuchMethod__ 追加

1〜2ヵ月前くらいに作ったやつをCodeReposのsvnにaddしたままcommitしてなったプラグインを思い出してcommitした。 * http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/i_love_echo.js 名はi_love_echo.jsであるw オイラは:ech…

i_love_echo

さっそくいれてみた! http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/i_love_echo.js id:teramako さんは echo が好きすぎる。

Googleの検索結果の言語別ランキング

10ページ目まで数えてみた。 日本語 88 英語 10 中国語 2 9割日本語… http://www.google.com/search?&safe=off&q=vimperator&lr=

添削

function escape (s) s.toSource().replace(/^[^"]+"|"[^"]+$/g,''); OoooOoOoO こんな風にできるのか…なるほど。 http://coderepos.org/share/changeset/23254/lang/javascript/vimperator-plugins/trunk

echoしつつコピー

echo コマンドで "!" するとクリップボードへのコピーも行うようになるプラギン。 :echo! liberator.plugins ただそれだけのこと。 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/echopy.js 教訓 ディスプレイはちゃんと見…

Unicodeエスケープするプラギン

:uc 猫のかわいさは異常!! で \u732b\u306e\u304b\u308f\u3044\u3055\u306f\u7570\u5e38!!こういうのが echo されて、クリップボードにコピーされる。 ":uc! .." だと逆。 ただそれだけのプラギン。 http://coderepos.org/share/browser/lang/javascript/vim…

asdfghjkl.js 設定追加

tomo 2008/11/11 18:28 数字入力のための文字を変えられるようにして見ました。 コメントより tomo さんからパッチをいただいたので早速適用。 さりげなく説明も追加されている! THANKS!!これは片手用にも良いかもしれない。 (char-hint だかは動かなくなっ…

変態Tシャツ

# 正直これはどうなのよと思わざるを得ない。いやむしろオフ会開くときに着用を義務づけるイヤガラセが可能、か… ? ちなみに http://zazzle.com/ は任意の絵で刺繍をしてくれるとかでけっこうおもしろそげなところ ( http://jp.techcrunch.com/archives/2008…

マップされていないキーを表示する

だけのプラグイン。 一時的なマッピングをするときに、迷うことがあったので書いた。 引数無しで、普通にマップされていないキーのリストを出力。 引数にキーシーケンスをいれると、それに続くパターンで調べる。 ("gX" みたいな2ストローク系を調べられる) …

いくつかコミット

たいした物はないけど、たまっていたのをまとめて。 appendAnchor を hint 時に自動で実行できるようにした (地味に便利) asdfghjkl で、Shift 反転可能にした migemo_completion、XUL/Migemo のバグに暫定対応。入力そのままの文字でも検索可能にした。 bit…

プロファイルで切り替え

http://d.hatena.ne.jp/nokturnalmortum/20081105#1225877001 の方法。うちの環境でも動くのを確認。ただ、これだと vimperatorrc をわけることができないので細かい制御ができないけどプロファイル名の認識を自動でやってくれるのでたとえば 2.0pre しか使…