Vimperatorを導入してみた
Vimperatorは以前さわった時は面倒になってすぐアンインストールしたんだけど、また使ってみたくなったので導入してみました。以下今後も追記するかも知れません。
(1)Vimperatorをインストール。
(2)環境変数HOMEを設定し、HOME直下に.vimperatorrcを作成。
(3)HOME直下に./Vimperator/plugin/フォルダを作成。
(4)LDRizeと競合するので以下からldrize_cooperation.jsをダウンロードし、pluginフォルダに配置。
・/lang/javascript/vimperator-plugins/branches/1.2
(4)同じくldrize_cooperation_fetch_flv.jsをダウンロードし、pluginフォルダに配置。Pinたてて:fetchflvでFLVをダウンロードできる。
(5)direct_bookmark.jsをダウンロードしpluginフォルダに配置。使い方はこちらを参考に。.vimperatorrcに以下を追記。
:sbm [<タグ>] <コメント>(例:sbm [これはすごい] vimperatorすげぇ)ではてなブックマーク、Livedoor Clip、Del.icio.usにクロスポストできる。すごい。今まで使っていたLivedoor Clip Cross Postにはご退場頂いた。
(6)以下を参考にfeedSomeKeys.jsをpluginフォルダに配置。.vimperatorrcに以下を追記。
・retlet.net - Vimperatorと、ウェブアプリやUserscriptのショートカットキーを共存させるfeedSomeKeys.jsプラグイン
ところがReblogCommandのTキーが効かない。Vimperatorを無効化しても効かないのでVimperatorのせいじゃない。
いろいろやってみたけどよくわからないので保留。
(1)Vimperatorをインストール。
(2)環境変数HOMEを設定し、HOME直下に.vimperatorrcを作成。
set guioptions=b
set verbose=9
set wildoptions=auto
map:tabmove! +1
map:tabmove! -1
(3)HOME直下に./Vimperator/plugin/フォルダを作成。
(4)LDRizeと競合するので以下からldrize_cooperation.jsをダウンロードし、pluginフォルダに配置。
・/lang/javascript/vimperator-plugins/branches/1.2
(4)同じくldrize_cooperation_fetch_flv.jsをダウンロードし、pluginフォルダに配置。Pinたてて:fetchflvでFLVをダウンロードできる。
(5)direct_bookmark.jsをダウンロードしpluginフォルダに配置。使い方はこちらを参考に。.vimperatorrcに以下を追記。
" direct_bookmark.js
let g:direct_sbm_use_services_by_post='dlh'
let g:direct_sbm_use_services_by_tag='dlh'
:sbm [<タグ>] <コメント>(例:sbm [これはすごい] vimperatorすげぇ)ではてなブックマーク、Livedoor Clip、Del.icio.usにクロスポストできる。すごい。今まで使っていたLivedoor Clip Cross Postにはご退場頂いた。
(6)以下を参考にfeedSomeKeys.jsをpluginフォルダに配置。.vimperatorrcに以下を追記。
・retlet.net - Vimperatorと、ウェブアプリやUserscriptのショートカットキーを共存させるfeedSomeKeys.jsプラグイン
" LDRでキーをエスケープ
js <<EOF
autocommands.add('LocationChange',/reader\.livedoor\.com\/reader\//,
'js plugins.feedKey.setup("j k s a p v c <Space> <S-Space> z Z < > b i".split(/ +/));');
EOF
" TumblrでReblogcommand.user.jsのtキーをiに変更
autocmd LocationChange http://.*\.tumblr\.com/ :fmap i tj
ところがReblogCommandのTキーが効かない。Vimperatorを無効化しても効かないのでVimperatorのせいじゃない。
いろいろやってみたけどよくわからないので保留。