Vimperator2.0a2試してみて今回は行けそうだなと思って何となく書いた。
Vimperatorを入れていると、
livedoor ReaderやGMailのキーボードショートカットが機能しなくなる。
Ctrl+Zすると一時的にVimpのキーを殺せるPass Throughモードになるが、
それだとスマートじゃない
そこでこのfeedSomekeys_2.jsを入れて
" Vimperator1.2なら\は一個ずつ autocmd LocationChange .* :fmapc autocmd LocationChange fastladder\\.com/reader :fmap j k s a r p o v c <Space> <S-Space> < > T autocmd LocationChange reader\\.livedoor\\.com/reader :fmap j k s a r p o v c <Space> <S-Space> < > T
みたいに
:fmap に続けて半角スペースで区切ったキーだけを無効果して、LDRとかに使えるようになる。
ダウンロードは
SBMにポスト出来る、マルチポスト出来る。タグ補完もあるよ
ダウンロードは
:sbm というコマンドでポスト出来るようになるのだが
1.ポストするサービス
2.タグ補完で使うタグの取得元
の設定が必要。
さっき同様に.vimperatorrcに記述するのだが
その設定内容は
" postするサービス " hがはてブ、dがDelicious、lがlivedoor clip、gがGoogleブックマーク、pがFirefoxのブックマーク let g:direct_sbm_use_services_by_post = "hdlgp " タグ補完につかうタグを取得するサービス " Googleからは取得出来ない let g:direct_sbm_use_services_by_tag = "hdlp"
といった感じ
これで:sbm って入力すればタグが補完出来る。タグを追加する場合は[]で括る。
ぶっちゃけhttp://d.hatena.ne.jp/krogue/20081229/1230567931のほうが詳しいが
HintModeやExModeに移った時にIMEの状態が残ってて、全角数字で入力してアイターという時がある。
それを防ぐ
設定は
" exmodeの時のime :let g:ex_ime_mode = "inactive" " Webページのテキストエリアでのime :let g:textarea_ime_mode = "inactive" "inactiveでIMEオフ、activeでIMEオン、autoで状態引き継ぎ、disableでIMEを無効果
って感じ。とりあえず上記の設定のまんまでオッケーだと思う
ダウンロードはどちらでもこちら
ダウンロードは
手順
1.入れる
2.:google とex_modeで入れる
3.Tabキー押すとSuggestされる
4.終了。
追記:Vimperator2.0ではSuggest機能が既にあり、set complete=SでSuggestされる
アドオンで言うとCopyURL+とかMakeLinkと思えば良い。
ダウンロードは
何も設定しなくても:copy で色々コピー出来るが
javascript <<EOM
liberator.globalVariables.copy_templates = [
{ label: 'titleAndURL', value: '%TITLE%\n%URL%' },
{ label: 'title', value: '%TITLE%', map: ',y' },
{ label: 'anchor', value: '<a href="%URL%">%TITLE%</a>' },
{ label: 'selanchor', value: '<a href="%URL%" title="%TITLE%">%SEL%</a>' },
{ label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' }
{ label: 'ASIN', value: 'copy ASIN code from Amazon', custom: function(){return content.document.getElementById('ASIN').value;} },
];
EOM
みたいに.vimperatorrcで設定出来る。
俺はデフォで十分だが。
終わりだ
うん