- 2008年9月 5日 23:34
- Vimperator
リンク貼ってないのはcodereposにあるのでsvnで。あとvimperatorrcもcodereposにある(リンク先はエントリ書いた時点でのファイル)。
なおvimpのバージョンは2.0pre_2008-09-05を使用中。
- appendAnchor.js (:anc でリンクを貼られてないURLにリンクを貼る)
- local_mappings.js (特定のURLでのみ有効なキーマッピングを可能にする)
- nicontroller.js (ニコニコ動画をvimpから操作)
- ubiquity.js (ubiquityをvimpから操作)
- auto_detect_link.js (vimp標準のnextpatternとpreviouspatternを拡張)
- googlekanji.js (漢字を調べる)
- lookupDictionary.js (辞書を引く)
- nnp_cooperation.js (niconicoplaylist.user.jsをvimpから操作)
- walk-input.js (<M-i>でページ内のinput/textareaを行き来する)
- bookmarktoolbar-hint.js (ブックマークツールバーを対象にしたHit-aHint)
- googlesuggest.js (バッファウィンドウでGoogle Suggest)
- migemized_find.js (Migemoライクな検索)
- proxy.js (プロキシ切り替え)
- copy.js (タイトルやURL、選択したテキストなどをクリップボードに指定の形式でコピー)
- hatenaStar.js (はてなスター付ける)
- sbmcommentsviewer.js (バッファウィンドウで各種SBMに付けられたコメントを一覧)
- direct_bookmark.js (指定したSBMで見ているサイトをブクマ)
- ime_controller.js (ex mode時にIMEを指定の状態へ切り替える)
- migemo_completion.js (:buffer 時にMigemoライクな絞り込み)
- tombloo.js (tomblooをvimpから操作)
- feedSomeKeys.js (指定のキーをvimpで処理せずに、ブラウザに渡す or 別のキーに変換してブラウザに渡す)
- ldrize_cooperation.js (LDRizeとVimpearotrをシームレスに連動)
- migemo_hint.js (Hit-a-HintでMigemoライクな絞り込み)
- twitter.js (Twitterにポストしたり特定ユーザーの発言最新20件を取得したり)
セットアップ
codereposにある物はsvnで持ってきて ~/.vimperator/plugin/ にハードリンクを作る。
更新したいときは svn update だけで済むので楽。
( ´・ω・)嘘ついてたごめんなさい。更新されるとi-node変わっちゃってダメぽ。
普通にcpでコピーする。
$ cd Sites
$ svn co http://svn.coderepos.org/share/lang/javascript/vimperator-plugins
$ cd vimperator-plugins
$ cp ubiquity.js auto_detect_link.js googlekanji.js lookupDictionary.js bookmarktoolbar-hint.js googlesuggest.js migemized_find.js proxy.js copy.js hatenaStar.js sbmcommentsviewer.js direct_bookmark.js ime_controller.js migemo_completion.js tombloo.js feedSomeKeys.js ldrize_cooperation.js migemo_hint.js twitter.js ~/.vimperator/plugin/
以下はcodereposにないので手動で落としてきて ~/.vimperator/plugin/ に置く。
ハードリンク作ろうとしたらうっかりcoderepos管理じゃないのも全消しちゃって悲しくなったので書いた。