Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/toritori0318/vim-redmine

Redmine operation from vim
https://github.com/toritori0318/vim-redmine

Last synced: 3 days ago
JSON representation

Redmine operation from vim

Awesome Lists containing this project

README

        

Introduction
=============

You can look over the information on redmine with vim.

Function
=============

1. Display ticket and display outline of ticket on Redmine with vim.
2. It is possible to jump to URL of the ticket.

Requirement
=============

1. webapi.vim
2. Redmine version >= 1.0.x
3. enable Redmine REST API

installation
=============

1. Install webapi.vim

2. edit ~/.vimrc
let g:redmine_auth_site = 'http://localhost:3000'
let g:redmine_auth_key = 'secret'
let g:redmine_author_id = '5'
let g:redmine_project_id = '1'

Command
========

* RedmineViewTicket
a ticket is displayed.

* RedmineViewAllTicket
All tickets are displayed.

* RedmineViewAssignedTicket
Assigned ticket is displayed. (required g:redmine_author_id)

* RedmineViewAssignedProjectTicket
Assigned ticket is displayed. (required g:redmine_author_id)
You can also specify Project_id.

* RedmineViewMyTicket
Report ticket is displayed. (required g:redmine_author_id)

* RedmineViewMyProjectTicket
Report ticket is displayed. (required g:redmine_author_id)
You can also specify Project_id.

* RedmineSearchTicket
Search tickets.

* RedmineSearchProject
Search project.

* RedmineEditTicket
Edit Ticket.

* RedmineAddTicket
Add Ticket.

* RedmineAddTicketWithDiscription
Add Ticket with discription.

Global Variable
========

* redmine_auth_site
Redmine URL

* redmine_auth_key
Redmine API Key

* redmine_browser
Launch browser

* redmine_author_id
Assigned_id used in RedmineViewMyTicket/RedmineViewMyProjectTicket.

* redmine_project_id
used in RedmineViewMyProjectTicket.
This is not required. "MyProject" will be retrieved automatically if you don't specify project_id.

* redmine_project_id_remember
If this variable is 1, remember projectId when add ticket.
This is not required, default value is 1.

* redmine_temporary_dir
Set temp directory.
This is not required, default value is $HOME/.redmine-vim/

ChangeLog
========
2012-06-24 by kawaken
- add RedmineViewAssignedTicket and RedmineViewAssignedProjectTicket

2012-05-06 by vsushkov
- fix support new webapi

2012-02-19 by kakkyz (@kakkyz81)
- fix multibyte character problem
- Add RedmineAddTicket and RedmineAddTicketWithDiscription