« Mac OS Xでimg+cueがマウントできなかったのでisoに変換するの巻 | ホーム | LimeChat for OSXが起動しない »

2008年9月 5日

入れてるVimperatorプラグイン

入れてる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管理じゃないのも全消しちゃって悲しくなったので書いた。

トラックバック(0)

トラックバックURL: http://retlet.net/cgi-bin/mt5/mt-tb.cgi/51

コメント(3)

coderepos へのリンクがリビジョン指定付きになってますよ。
そこからだと古いのが落ちてくる罠。

私は、~/vimperator に plugin と plugin.svn を作って、plugin.svn に codereposからcloneしています。
pluginには、plugin_loader.js だけを入れておき、vimperatorrc に以下の設定をして、いちいちコピーしなくても済むようにしています。

liberator.globalVariables.plugin_loader_roots = "~/vimperator/plugin.svn/";

let g:plugin_loader_plugins = "読み込ませる js の一覧"


コメントする

ウェブページ

OpenID対応しています OpenIDについて

このブログ記事について

このページは、retletが2008年9月 5日 23:34に書いたブログ記事です。

ひとつ前のブログ記事は「Mac OS Xでimg+cueがマウントできなかったのでisoに変換するの巻」です。

次のブログ記事は「LimeChat for OSXが起動しない」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。