- Rewritten folding to use native folds instead of internal state.
- Added RefsView buffer.
- Use new extmarks api for line highlighting/signs
- Use new options api
- Rewritten status buffer using UI framework
- Improved Rebase section for status buffer
- Added rebase_editor and commit_editor insert mode specific mappigns
- Added ability to remap
OpenOrScrollUpandOpenOrScrollDown - Removed remaining
ftpugin/*.vimfiles - Removed
require("neogit").refresh_viml_compat() - ? Removed
require("neogit").refresh_manually() - Completely rewritten status buffer
- Remove old bootstrap.lua file
- Added a header to the commit-select view, with instructions
- Added status column override
- Improved how "is the buffer open" is checked internally
- Better support for showing the correct SHA hash length in UI
- Fix height of fuzzy finder always being
0.3instead of a computed value - Use mapped key to close git command history
- Use native folds in git command history
- Added
NEOGIT_DEBUGenv var, which will show, among other things, git CLI calls that are otherwise hidden from the user. - Use native folds for log view
- Added
OpenOrScrollDownandOpenOrScrollUpto status buffer, reflog buffer, and refs buffer - Extend the "Close" mapping to close the topmost "layer", even if unfocused.
- Adds a diff view to the commit editor, so you can see the changes you're about to commit.
- Adds
Untrack(bound toK) - A lot more