Hatena::Groupvimperator

mashiro.vimperatorrc

2011-03-29

ドットを含む文字列を open したときにドメインと解釈されてイラッとしないために

02:40 | ドットを含む文字列を open したときにドメインと解釈されてイラッとしないために - mashiro.vimperatorrc を含むブックマーク はてなブックマーク - ドットを含む文字列を open したときにドメインと解釈されてイラッとしないために - mashiro.vimperatorrc

id:kei-s さんのアイデアが素晴らしかったので判定の精度を上げて vimpr に投げました。

URL ぽい文字列だったら TLD をチェックして存在しなかったらクエリとして defsearch で検索するようにします。

Chrome のアドレスバーのようなあれです。

https://github.com/vimpr/vimperator-plugins/blob/master/prevent-pseudo-domain.js

BonoBono2011/07/09 08:35Such a deep asnewr! GD&RVVF

LarkLark2011/07/09 23:45That's not just the best answer. It's the besstet answer!

ecfdnsuiecfdnsui2011/07/11 20:53TsHpQy <a href="http://nhaugzkmlykn.com/">nhaugzkmlykn</a>

2011-03-28

vimpr のコミット権もらったので

02:55 | vimpr のコミット権もらったので - mashiro.vimperatorrc を含むブックマーク はてなブックマーク - vimpr のコミット権もらったので - mashiro.vimperatorrc

カラースキームをコミットしました。

だいたいこんなかんじ。

http://gyazo.com/be6731b2a25c0d0e8cf846d64964214a.png

https://github.com/vimpr/vimperator-colors/blob/master/indigo.vimp

黒背景だと statusline-toolbar.js の feed-button が見づらかったりとか細かい問題は多々あるけどそのあたりはおいおい。


LDRize で正しく open できない問題

02:55 | LDRize で正しく open できない問題 - mashiro.vimperatorrc を含むブックマーク はてなブックマーク - LDRize で正しく open できない問題 - mashiro.vimperatorrc

minibuffer の GM_openInTab を window.open に書き換えたらとりあえず動いた。

まったく調べてないので問題とかあるかもわからないけどツリー型タブのツリーに沿ってひらいてくれたりとこっちの挙動のほうがありがたかったり。

XadrianXadrian2011/07/09 06:21That's not just the best awsner. It's the bestest answer!

yhhykcqyhhykcq2011/07/09 16:244N6K8u <a href="http://wkvvmllcdczu.com/">wkvvmllcdczu</a>

CarajeanCarajean2011/07/10 00:27There’s nothing like the relief of fidnnig what you’re looking for.

mtlminaemtlminae2011/07/11 19:51XtJCNI <a href="http://inpcddfubbvy.com/">inpcddfubbvy</a>

mhlbsymhlbsy2011/07/12 00:33HLT5tw , [url=http://bpnwuzjmfxek.com/]bpnwuzjmfxek[/url], [link=http://wprpxwxjwmlj.com/]wprpxwxjwmlj[/link], http://ssmamhayiaar.com/

2010-08-12

GoogleReader を快適に使うための feedSomeKeys_3.js の設定

19:15 | GoogleReader を快適に使うための feedSomeKeys_3.js の設定 - mashiro.vimperatorrc を含むブックマーク はてなブックマーク - GoogleReader を快適に使うための feedSomeKeys_3.js の設定 - mashiro.vimperatorrc

あるフィードが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

  • n/p - フォルダ、フィードを移動
  • "," - フォルダを開閉
  • "." - フィードを開く
  • j/k 記事を移動
  • ";" - 記事を展開 (リスト表示時)
  • o - 記事を開く
  • i - Reblog

といった感じに。

なんとなく基本的な操作をすべて右手で行えるようにしてみた。

両手でもデフォルトとだいたい同じ操作ができる。

h/lはタブ移動に設定してあるので除外。

スターとかコメントは使わないので設定しない。


ReblogするのにGoogleReader + Tomblooを使ってるんですが、イベントをkeyupで拾っているので一旦feedSomeKeys_3.jsで適当なキーに逃がしてからmapで連続したキー操作として設定しています。

ローカルキーマップ素晴らしい!


まだLDRから移行してないしこれから移行するかもわかりませんが割といい感じになったのではないでしょうか。

2010-05-05

プラグインの更新

02:43 | プラグインの更新 - mashiro.vimperatorrc を含むブックマーク はてなブックマーク - プラグインの更新 - mashiro.vimperatorrc

シンボリックリンクだとリポジトリに投げるときにシンボリックリンクのまま登録されてしまうし、ハードリンクだと svn up したときに inode が書き換わっちゃってだめだしどうしようかと悩んでたけど至極単純に rsync で解決した。

#!/bin/sh
svn up
rsync -auv --existing * ~/.vimperator/plugin

2010-03-02

最近の vimperator

23:06 | 最近の vimperator - mashiro.vimperatorrc を含むブックマーク はてなブックマーク - 最近の vimperator - mashiro.vimperatorrc

rev4230

feedSomeKeys_3.js がリリースされたりといろいろあったので HEAD まであげてみた。

MacWindows 併用してて Windows が直接リポジトリを見にいかせるのちょっと面倒みたいなのでバージョンあげるごとに make することに。

そんなに頻繁に更新しないしこれでいいや。 GoogleCode の xpi 更新されないかなあ。

make の仕方はこちらを参考にしました。

http://vimperator.g.hatena.ne.jp/teramako/20091226/1261839834


それから

Gmail の ] でアーカイブしつつ次のスレッドに移動するの結構使ってたんだけど、 vimperator の ]] とぶつかって ]<Esc> とか入力しないといけないのめんどくさいなーというのを IRCid: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

RowdyRowdy2011/07/09 02:06Great cmmoon sense here. Wish I’d thought of that.

cuibpobdcuibpobd2011/07/09 17:05zWOgxT <a href="http://gilelofrcwvd.com/">gilelofrcwvd</a>

BoogBoog2011/07/09 23:25Toduhcown! That's a really cool way of putting it!

hwidwwmgoghwidwwmgog2011/07/10 17:284oo6nT , [url=http://nyvfgpluypug.com/]nyvfgpluypug[/url], [link=http://ijoknlixiyqs.com/]ijoknlixiyqs[/link], http://omljumfcywkm.com/

vwgkmoolndovwgkmoolndo2011/07/11 00:38lAyfSu <a href="http://rzsyampbonfk.com/">rzsyampbonfk</a>

plnabpplplnabppl2011/07/12 00:47mz4PiS , [url=http://sqoexehbkwiq.com/]sqoexehbkwiq[/url], [link=http://qwgxnkowwiof.com/]qwgxnkowwiof[/link], http://ntivzcgzrfbw.com/