しかしながら、どうしても「Vim で、しかも REST 的に redmine を扱いたい!」という欲望がおさえられず、作ってしまった。
mattn/vim-metarw-redmine - GitHubkana さんの vim-metarw 経由で redmine を読み書きできます。動作には vim-metarw が必要です。
https://github.com/mattn/vim-metarw-redmine/
kana/vim-metarw - GitHub
https://github.com/kana/vim-metarw
let g:metarw_redmine_server = 'https://your-redmine.example.com'
let g:metarw_redmine_apikey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
vimrc 等にこの様に設定しておけば使えます。redmine 側は「管理」→「設定」→「認証」→「RESTによるWebサービスを有効にする」をチェックし、「個人設定」からAPIキーを表示すれば見れます。
:e redmine:
とするとプロジェクト一覧
プロジェクト一覧でエンターすると、チケットの一覧
さらにエンターすると
チケットが直接編集出来ます。status を閉じたりする場合、Close に相当する status の ID を覚えておく必要がありますが、「管理」→「チケットのステータス」から ID が分かるのでそこから知って下さい。
こんなの喜ぶのは僕しかいないかも知れませんが、奇特な人へ。
どうしてもこれを Windows から使いたいという、さらに奇特な人は vim-metarw を Windows でも動作する様にした私の fork をお使い下さい。
mattn/vim-metarw - GitHub
https://github.com/mattn/vim-metarw
追記
投稿の方法を書くのを忘れてました。
タイトル1行、本文数行を書いて
:w redmine:/[プロジェクトID]
に書き込んで下さい。