Coder Social home page Coder Social logo

vim-redmine's Introduction

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 <issue_id>
 a ticket is displayed. 

* RedmineViewAllTicket
 All tickets are displayed.

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

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

* RedmineSearchTicket <condition>
 Search tickets.

* RedmineSearchProject <condition>
 Search project.

* RedmineEditTicket <issue_id> <edit_text>
 Edit Ticket.

* RedmineAddTicket <subject>
 Add Ticket.

* RedmineAddTicketWithDiscription <subject>
 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-02-19 by kakkyz (@kakkyz81)
- fix multibyte character problem
- Add RedmineAddTicket and RedmineAddTicketWithDiscription

vim-redmine's People

Contributors

kakkyz81 avatar toritori0318 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.