Ease your git workflow within Vim
This release adds some minor improvements, and fixes a lot of bugs. Most of these has been in master branch since a long time.
This is a not so minor vimagit update at the end.
It adds a nice feature, setting the cursor position on magit buffer opening at a smart position: if you are editing a file, and your cursor is in the middle of a modification, magit will open with he cursor on this hunk.
User will also notice that standard mappings (L
or E
to cite a few) are no longer broken in commit mode. This may a be a first step to introduce default mappings without Shift
(see #101)
It also fixes some minor bugs (meaning these bugs were not break anything).
I also want to advertise that the next major release of vimagit will see 3 new important features. Interested users are encouraged to discuss the best way to design these new features on gitter and on opened issues:
<CP>
. magit will detect the default push branch; if there is not default, or if the user used another mapping, magit will provide a way to select remote branch to push #24<CH>
. Like for push, a UI must be designed to select the branch, with completion of course #141Users who have contributed to this release:
Some bugs have been reported right after the release 1.7.0
With the new cursor behavior, commit a serie of hunk has never been so delightful! Stage one hunk and have a natural look to the next hunk in one move.
Also, think to enable vimagit support in vim-airline with let g:airline#extensions#vimagit#enabled = 1
<C-n>
<C-p>
to jump to hunks #101<nowait>
to buffer mappings #85Thanks to @hkupty @scps950707 @Alok @aschrab @thirtythreeforty @olshevskiy87 @poohzrn
New feature jump is really awesome, you must try it!
Almost a major release, with some cool new feature. But the release 1.6 will be reaaally cool!
Enhancements:
Bug fixes: