Gin (vim-gin) is a plugin to handle git repository from Vim/Neovim.
Alpha version. Any changes, including backward incompatible ones, are applied without announcements.
statusline
and/or tabline
Gin
to call a raw git command and echo the resultGinBuffer
to call a raw git command and open a result bufferGinBranch
to see git branch
of a repositoryGinBrowse
to visit the hosting service webpage of a repository (powered byGinCd/GinLcd/GinTcd
to invoke cd/lcd/tcd
to the repository rootGinChaperon
to solve git conflicts (like git mergetool
)GinDiff
to see git diff
of a fileGinEdit
to see git show
of a fileGinLog
to see git log
of a repository/fileGinPatch
to stage changes partially (like git add -p
)GinStatus
to see git status
of a repositorySee Features in Wiki for detail about each features.
Gin is written in denops thus users need to install Deno and denops.vim
Install Deno then use vim-plug to install like:
Plug 'vim-denops/denops.vim'
Plug 'lambdalisue/vim-gin'
Or see How to install section in Wiki for other Vim plugin managers.
The code in this repository follows MIT license, texted in LICENSE. Contributors need to agree that any modifications sent in this repository follow the license.