Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/c9s/hypergit.vim

This git plugin provides many awesome features so that you don't need to type commands anymore..
https://github.com/c9s/hypergit.vim

viml

Last synced: 26 days ago
JSON representation

This git plugin provides many awesome features so that you don't need to type commands anymore..

Awesome Lists containing this project

README

        

hypergit.vim
===================

This git plugin provides many awesome features so that you don't need to type commands anymore..

Screenshot
===========

![ScreenShot](https://github.com/c9s/hypergit.vim/raw/master/screenshot.png)

Features
===========

* Git Actions in TreeMenu
* Commit Buffer
* Rebase (interactive) Helper. When using `git rebase -i [branch]`, it's automatically enabled.

Tested Platforms
================

* Debian/Ubuntu Linux
* Mac OS X

Installation
=============

Via Vundle:

```vim
Plugin 'c9s/helper.vim'
Plugin 'c9s/treemenu.vim'
Plugin 'c9s/hypergit.vim'
```

Be sure to have helper.vim before hypergit.vim.

Configuration
=================

Add Git Menu key mapping to your ~/.vimrc:

nmap G :ToggleGitMenu

Default Key Mappings
====================

G toggle hypergit menu
ci commit current file changes
ca commit all changes

ga add file to git repository
gb branch manager buffer
gs status manager buffer
gh stash manager buffer

Commands
========

*:GitCommit*

*:GitCommitAll*

*:GitCommitAmend*

*:GitStatus*

*:GitStash*

*:GitPush*

*:GitPull*