Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/motemen/git-vim
My vim files for Git
https://github.com/motemen/git-vim
Last synced: about 2 months ago
JSON representation
My vim files for Git
- Host: GitHub
- URL: https://github.com/motemen/git-vim
- Owner: motemen
- Archived: true
- Created: 2008-04-27T07:23:09.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2018-02-15T06:24:20.000Z (almost 7 years ago)
- Last Synced: 2024-08-05T09:14:39.796Z (5 months ago)
- Language: Vim script
- Homepage:
- Size: 39.1 KB
- Stars: 575
- Watchers: 13
- Forks: 73
- Open Issues: 15
-
Metadata Files:
- Readme: README.rdoc
Awesome Lists containing this project
README
= git.vim
This project is no longer maintained. You may want to use {tpope/vim-fugitive}[https://github.com/tpope/vim-fugitive].
== Introduction
Git-vim provides:
* Plugin files for calling git functions from inside Vim
* Syntax files for git displays== Commands
[:GitAdd ] git-add or current file if not specified.
[:GitCommit ] git-commit.
[:GitStatus] Show git-status of current file or repository.
[:GitLog] Show git-log of current file or repository.
[:GitCheckout ] git-checkout. Completes git commits.
[:GitDiff ] git-diff. Completes git commits.
[:GitPull ] git-pull.
[:GitPullRebase] git-pull --rebase.
[:GitPush ] git-push. Defaults to +git push origin +.
[:GitCatFile ] git-cat-file.
[:GitBlame ] git-blame.
[:Git ] Does any git command.
[:GitVimDiffMerge] Experimental. Call this command on unmerged file to enter vimdiff mode.
[:GitVimDiffMergeDone] Call this command after merging.== Keymaps
[gd] :GitDiff
[gD] :GitDiff --cached
[gs] :GitStatus
[gl] :GitLog
[ga] :GitAdd
[gA] :GitAdd
[gc] :GitCommit
[gb] :GitBlame=== In git-status buffer
[] :GitAdd== License
The MIT License