プラグインローダ

UNIX系OSならシンボリックリンクがあるので、svn updateするだけで良いんだけど、Windowsだとそうもいかない。腹立たしくなってシェルを書いた。

plugin_loader.js 使えば何もしなくても良いのに。

js <<EOM
liberator.globalVariables.plugin_loader_roots = "/home/anekos/coderepos/vimp-plugin/trunk/";
liberator.globalVariables.plugin_loader_plugins = [
  'appendAnchor',
  'asdfghjkl',
  'auto_detect_link',
  'auto_source',
  'bitly',
  'browser_object',
  'bufferecho',
];
EOM

こうやって使いたいのを並べて置くだけで良い。
cp してしまうと、何か変更してコミットしたりするときに面倒だと思う。
ローカルとリモートの両方で編集していた時も自分でマージしないといけない。

js コードを使わないで書く場合

let g:plugin_loader_roots = "/home/anekos/coderepos/vimp-plugin/trunk/"
let g:plugin_loader_plugins="appendAnchor,asdfghjkl,auto_detect_link,auto_source,bitly,browser_object,bufferecho"

おまけ

ローカルとのdiffを取る
svn -r HEAD
更新されているか確認する
svn status --show-updates