All Projects → moznion → Github Commit Comment.vim

moznion / Github Commit Comment.vim

Vim Plugin for Commit Comment of GitHub

Labels

Projects that are alternatives of or similar to Github Commit Comment.vim

Vim Smartusline
Vim plugin that changes the color of the statusbar of the focused window according with the current mode (normal/insert/replace)
Stars: ✭ 34 (-12.82%)
Mutual labels:  viml
Vim Fontsize
Adjust Gvim font size via keypresses
Stars: ✭ 36 (-7.69%)
Mutual labels:  viml
Vim Easytags
Automated tag file generation and syntax highlighting of tags in Vim
Stars: ✭ 990 (+2438.46%)
Mutual labels:  viml
Vim Blackboard
A port of the Blackboard theme from TextMate to Vim.
Stars: ✭ 34 (-12.82%)
Mutual labels:  viml
Spink
Syntax highlighting for Xterm/gVim/MacVim.
Stars: ✭ 36 (-7.69%)
Mutual labels:  viml
Chapa.vim
VIM plugin to move (or visually select) the next/previous class, method or function
Stars: ✭ 36 (-7.69%)
Mutual labels:  viml
Ftcolor.vim
Switches colorschemes according to the file type.
Stars: ✭ 34 (-12.82%)
Mutual labels:  viml
Csapprox
Make gvim-only colorschemes work transparently in terminal vim
Stars: ✭ 38 (-2.56%)
Mutual labels:  viml
Svss.vim
SVSS's Vim Style Sheet
Stars: ✭ 36 (-7.69%)
Mutual labels:  viml
Unite Workflow
unite.vim extentions for convenience similar to alfred-workflow
Stars: ✭ 37 (-5.13%)
Mutual labels:  viml
Vim Stylefmt
Format your stylesheets using stylefmt inside Vim
Stars: ✭ 35 (-10.26%)
Mutual labels:  viml
Vim Iawriter
iA Writer vim colorscheme
Stars: ✭ 35 (-10.26%)
Mutual labels:  viml
Snipmate
TextMate-style snippets for Vim
Stars: ✭ 36 (-7.69%)
Mutual labels:  viml
Davesdots
Stars: ✭ 34 (-12.82%)
Mutual labels:  viml
Minibufexpl.vim
Elegant buffer explorer - takes very little screen space
Stars: ✭ 991 (+2441.03%)
Mutual labels:  viml
Hasksyn
A vim mode for Haskell
Stars: ✭ 34 (-12.82%)
Mutual labels:  viml
Tmux.vim
Tmux vim syntax
Stars: ✭ 36 (-7.69%)
Mutual labels:  viml
Vim Hardy
Arduino IDE intregation for vim.
Stars: ✭ 39 (+0%)
Mutual labels:  viml
Cobalt2 Vim Theme
Vim port of cobalt2 sublime theme
Stars: ✭ 38 (-2.56%)
Mutual labels:  viml
Vim Opengrok
opengrok interface for vim
Stars: ✭ 37 (-5.13%)
Mutual labels:  viml

github-commit-comment.vim

Post and show GitHub commit comment on vim

Description

This plugin supports the following features;

  • Post commit comment by vim
    • Line comment
    • Commit comment
    • File comment
  • Show commit line comment on vim

These command work on last modified git revision of editing file and origin of remote.

Commands

GitHubLineComment [comment]

Posts commit line comment to last modified revision of editing file and current cursored line.

Without command argument

commit line comment

With command argument

commit line comment with argument

GitHubCommitComment [comment]

Posts commit comment to last modified revision of editing file. commit comment

GitHubFileComment [comment]

Posts commit file comment to last modified revision of editing file and current file. commit file comment

GitHubFetchCommitComment

Fetch commit comments and show line comments on Vim (insert into quickfix) fetch commit comments

Configurations

Authentication (requires)

  1. Generate access token of GitHub at "Personal access tokens" (https://github.com/settings/applications). This plugin only requires repo permission.

  2. Please put .github_commit_comment.vim file on your home directory. And fill github access token into this file. For example;

let g:github_commit_comment_vim = {'token': '__YOUR_ACCESS_TOKEN__'}

Specify API Endpoint (optional)

Fill URL of API endpoint in .github_commit_comment.vim, like so;

let g:github_commit_comment_vim = {'api_endpoint': 'http://example.com/api/v3'}

Default API endpoint is "https://api.github.com". If you don't specify api_endpoint, this plugin use the default URL.

Sample of configuration file

let g:github_commit_comment_vim = {
      \ 'token': '__YOUR_ACCESS_TOKEN__',
      \ 'api_endpoint': 'http://example.com/api/v3'
\ }

Dependencies

Requires

Recommends

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].