id:kei-s さんのアイデアが素晴らしかったので判定の精度を上げて vimpr に投げました。
URL ぽい文字列だったら TLD をチェックして存在しなかったらクエリとして defsearch で検索するようにします。
Chrome のアドレスバーのようなあれです。
https://github.com/vimpr/vimperator-plugins/blob/master/prevent-pseudo-domain.js
Bono2011/07/09 08:35Such a deep asnewr! GD&RVVF
Lark2011/07/09 23:45That's not just the best answer. It's the besstet answer!
ecfdnsui2011/07/11 20:53TsHpQy <a href="http://nhaugzkmlykn.com/">nhaugzkmlykn</a>
カラースキームをコミットしました。
だいたいこんなかんじ。
https://github.com/vimpr/vimperator-colors/blob/master/indigo.vimp
黒背景だと statusline-toolbar.js の feed-button が見づらかったりとか細かい問題は多々あるけどそのあたりはおいおい。
minibuffer の GM_openInTab を window.open に書き換えたらとりあえず動いた。
まったく調べてないので問題とかあるかもわからないけどツリー型タブのツリーに沿ってひらいてくれたりとこっちの挙動のほうがありがたかったり。
XadrianThat's not just the best awsner. It's the bestest answer!
yhhykcq4N6K8u <a href="http://wkvvmllcdczu.com/">wkvvmllcdczu</a>
CarajeanTheres nothing like the relief of fidnnig what youre looking for.
mtlminaeXtJCNI <a href="http://inpcddfubbvy.com/">inpcddfubbvy</a>
mhlbsyHLT5tw , [url=http://bpnwuzjmfxek.com/]bpnwuzjmfxek[/url], [link=http://wprpxwxjwmlj.com/]wprpxwxjwmlj[/link], http://ssmamhayiaar.com/
あるフィードが1日そこらで200件を超えてしまい、LDRだと消化が面倒なのでGoogleReaderに移行しようかなーと思いとりあえずキーバインドだけ設定してみる。
command! -nargs=+ lazy autocmd VimperatorEnter .* <args> command! -nargs=+ lazyfmapgooglereader lazy fmap -urls='http://www\.google\.co\.jp/reader/view' <args> command! -nargs=+ lazyfmapsgooglereader lazy fmaps -urls='http://www\.google\.co\.jp/reader/view' <args> lazyfmapsgooglereader -events=vkeypress <Space> <S-Space> N P X O lazyfmapsgooglereader -events=vkeypress v m A lazyfmapsgooglereader -events=vkeypress gh ga gs gS gu gt gT gd gf gF gc ge gp lazyfmapsgooglereader -events=vkeypress r u / a lazyfmapsgooglereader -events=vkeypress j,n k,p J,N K,P n,N p,P o,vn w,NO lazyfmapgooglereader -events=keypress ; <CR> lazyfmapgooglereader -events=vkeypress , X lazyfmapgooglereader -events=vkeypress . O lazyfmapsgooglereader -events=vkeypress <C-1>,1 <C-2>,2 " GoogleReader + Tombloo lazyfmapgooglereader -events=vkeyup <C-t> T map -urls='http://www\.google\.co\.jp/reader/view' i <C-t>j
といった感じに。
なんとなく基本的な操作をすべて右手で行えるようにしてみた。
両手でもデフォルトとだいたい同じ操作ができる。
h/lはタブ移動に設定してあるので除外。
スターとかコメントは使わないので設定しない。
ReblogするのにGoogleReader + Tomblooを使ってるんですが、イベントをkeyupで拾っているので一旦feedSomeKeys_3.jsで適当なキーに逃がしてからmapで連続したキー操作として設定しています。
ローカルキーマップ素晴らしい!
まだLDRから移行してないしこれから移行するかもわかりませんが割といい感じになったのではないでしょうか。
feedSomeKeys_3.js がリリースされたりといろいろあったので HEAD まであげてみた。
Mac と Windows 併用してて Windows が直接リポジトリを見にいかせるのちょっと面倒みたいなのでバージョンあげるごとに make することに。
そんなに頻繁に更新しないしこれでいいや。 GoogleCode の xpi 更新されないかなあ。
make の仕方はこちらを参考にしました。
http://vimperator.g.hatena.ne.jp/teramako/20091226/1261839834
Gmail の ] でアーカイブしつつ次のスレッドに移動するの結構使ってたんだけど、 vimperator の ]] とぶつかって ]<Esc> とか入力しないといけないのめんどくさいなーというのを IRC で id:nokturnalmortum さんに言ったら速攻で対応してくれました!ありがとうございます!
設定ははこんなかんじに。
command! lazy -nargs=+ autocmd VimperatorEnter .* <args> command! lazyfmapsgmail -nargs=+ lazy fmaps -u 'https?://mail\.google\.com/mail' <args> lazyfmapsgmail gi gs gt gd ga gc *a *n *r *u *s *t u k j o p n c / q ? x s e m ! # r a N ] [ z . I U S E GL lazyfmapsgmail [,] ],[
] でアーカイブしつつ下に移動するかと思いきや上に移動するのがなんか気持ち悪いので入れ替えてます。前もこうだったっけ?
http://github.com/mashiro/dot-files/blob/master/.vimperatorrc
RowdyGreat cmmoon sense here. Wish Id thought of that.
cuibpobdzWOgxT <a href="http://gilelofrcwvd.com/">gilelofrcwvd</a>
BoogToduhcown! That's a really cool way of putting it!
hwidwwmgog4oo6nT , [url=http://nyvfgpluypug.com/]nyvfgpluypug[/url], [link=http://ijoknlixiyqs.com/]ijoknlixiyqs[/link], http://omljumfcywkm.com/
vwgkmoolndolAyfSu <a href="http://rzsyampbonfk.com/">rzsyampbonfk</a>
plnabpplmz4PiS , [url=http://sqoexehbkwiq.com/]sqoexehbkwiq[/url], [link=http://qwgxnkowwiof.com/]qwgxnkowwiof[/link], http://ntivzcgzrfbw.com/