A Day in the Life

vimperator で LDR を使う

vimperator で LDR を使う

LDR という RSS リダー的な何かが便利らしいよ!という情報を三年ぐらい前に聞いたので vimperator で LDR を使ういまさら間漂う超簡単なまとめ。ここで紹介してるプラグインは全部 coderepos のね。

feedSomeKeys_2.js を使う

feedSomeKeys_2 は、:fmap という特定キーを PATH THROUGH (vimp でキーを奪わない) してくれる便利プラグイン。これを導入して、vimperatorrc に

" feedSomeKeys_2
autocmd LocationChange .* :fmapc
" LDR
autocmd LocationChange 'reader\.livedoor\.com/reader' :fmap j k s a p o v c   Z z b < >

書いておけば OK。詳しくはソースコードにのってる。

subscldr.js を使う

:subscldr

で vimp のコマンドラインから簡単に LDR (や fastladder) に追加できるプラグイン。-rate とかにも対応してる。

画面を広く使う

LDR では ZZ 押せば画面を広く使えるんだけど、毎回押すのがめんどくさいので vimperatorrc に

autocmd DOMLoad 'reader\.livedoor\.com/reader' :js setTimeout(function() liberator.execute('normal ZZ'), 200)

とか書いておく。setTimeout してるのはタイミングちょっとずらさないとなんかうまくいかなかったので。

おまけ ZZ を殺す

vimp は標準で ZZ だとブラウザを終了するという素敵☆仕様なので NOP しとく。

noremap ZZ