Hatena::Groupvimperator

hogelogの日記

2010-01-27

atodeyomu.js 11:49

Piroさん経由でSaneyukiさんの発言よんで、 窓の杜 - 【NEWS】Firefoxに“あとで読む”サイドバーを追加する拡張機能「Netscape Link Pad」 とか見て「あーあとで読むとかそういえば欲しいなー」と思ったのでvimperatorプラグインとしてさくっと適当に作ってみました。

:atode
現在開いているURLを「あとで読む」リストに追加
:yomu URL
「あとで読む」リストからURLを補完して開く。

「あとで読む」リストに追加されてるURLを開くと:yomuコマンド経由じゃなくても自動的にリストから削除される。

TODO

  • :yomuコマンドの補完をもっと賢く
トラックバック - http://vimperator.g.hatena.ne.jp/hogelog/20100127

2010-01-25

lockとかprotectなどのTabMixPlusのコマンドを追加するtabmixplus.js 23:38

割とfirefox定番拡張機能TabMixPlusのタブのロック、保護などのコマンドを追加するプラグイン書いた。

http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/tabmixplus.js

:dup[licate]
duplicate current tab
:ren[ame]
rename current tab
:freeze
freeze (protect&lock) current tab
:protect
protect current tab
:lock
lock current tab
トラックバック - http://vimperator.g.hatena.ne.jp/hogelog/20100125

2009-09-15

Stylishvimperatorの協調 15:05

実は僕はかなりStylishを愛用しています。というわけで自分用に書いてたプラグインを少し整えてcodereposにアップしました。

http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/stylish.js

apt-getみたいなサブコマンド形式の補完とかも割と簡単にできるvimperatorはおもしろいなーと思いました。自分で使うコマンドは、ほとんど:stylish edit hogehogeだけです。

トラックバック - http://vimperator.g.hatena.ne.jp/hogelog/20090915

2009-07-12

overflow: scroll, overflow: autoで作られるスクロールバーをvimperatorから操作できない件について。 01:37

vimperatorのj,kはwindow.scrollByLines呼び出しなので、overflow属性により表示されてるスクロールバーはスクロールできない。

例えばhttp://www5e.biglobe.ne.jp/~sen/Story/kitsune1_p.htmlみたいなページで確認できると思う。scrollTop属性を直接いじればスクロールできるので、

:js buffer.evaluateXPath('//*[@id="mainbox"]').snapshotItem(0).scrollTop += 100

とか叩けばスクロールできるけれども。フォーカスされてる要素がoverflow属性持ってるか調べてscrollTop属性いじるように切り分けるとかめんどいなあ。firefox内部でどうやってるんだろ。

トラックバック - http://vimperator.g.hatena.ne.jp/hogelog/20090712

2009-07-04

beepもvisualbellも殺す 19:17

beepやvisualbellが発生するときに呼んでるのがliberator.beepなのでそれを何もしない関数と置き換えれば良いです。.vimperatorrcに以下の行を追加しておきましょう。

javascript liberator.beep = function() true
トラックバック - http://vimperator.g.hatena.ne.jp/hogelog/20090704