Hatena::Groupvimperator

mashiro.vimperatorrc

2010-08-12

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

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から移行してないしこれから移行するかもわかりませんが割といい感じになったのではないでしょうか。

Web annotations

1wingedangel says...

话说我一直不明白这个逗号是啥意思……扩展说明里面也没提……