moznion / Github Commit Comment.vim
Labels
Projects that are alternatives of or similar to Github Commit Comment.vim
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
repo
permission. -
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