※2010/9/5 ちょっとバージョンアップしました
http://d.hatena.ne.jp/toritori0318/20100904/1283616280
初期設定
redmine.plを配置し、サイト/ユーザ/パスワードを設定しておく
__PACKAGE__->site("http://localhost:3000);"
__PACKAGE__->user("user");
__PACKAGE__->password("password");
" redmine.plのパス(デフォルトは 'perl ~/.vim/ext/redmine.pl')
let g:redmine_pl_bin = 'perl /path/to/redmine.pl'
" Redmineの担当者ID
let g:redmine_author_id = '3'
コマンド
RedmineViewAllTicket
全てのチケットを表示します
RedmineViewMyTicket
自分の担当チケットを表示します(要 g:redmine_author_id )
RedmineSearchTicket
チケットを検索します。
RedmineのREST APIを使う時と同じ条件を入れると検索できます。
:RedmineSearchTicket project_id=1
:RedmineSearchTicket author_id=3&status_id=1
Todoとか雑記
ピュアvimじゃないので微妙な感じです。
あまり必要ない機能かもしれないけど、出来そうだから書いただけです><
とりあえずはチケットのリンク先に飛べるようにしたい。vimで出来るんだっけかな?
あと設定がplとvimで分かれてるので一緒にしたほうがいい…かな?
あと ActiveResource::Connection::url をオーバーライドしてる部分はモジュールのバグの気がするんですが、
forkとかしたことないしとりあえずローカルのみで直してます。
やっぱりvimスクリプトやっときたいなー。どっかで勉強しようかな