github-commit-comment.vim
github-commit-comment.vim copied to clipboard
Vim Plugin for Commit Comment of GitHub
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

With command argument

GitHubCommitComment [comment]
Posts commit comment to last modified revision of editing file.

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

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

Configurations
Authentication (requires)
-
Generate access token of GitHub at "Personal access tokens" (https://github.com/settings/applications). This plugin only requires
repopermission. -
Please put
.github_commit_comment.vimfile 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