v0.5
Highlights
- blame:
- autodetect
.git-blame-ignore-revs
- added
current_line_blame_formatter_nc
- control priority of blame
- support format strings
- don't enable in insert mode
- implemented a cache for previously blamed lines
- autodetect
Gitsigns diffthis
:- 3 way diff for buffers with conflicts
- respect
'splitright'
- be more graceful with bad revisions
- encoding related:
- be more graceful with binary files
- use iconv for non-utf-8 encodings
- support filepaths with unicode characters
- experimental:
- added support for extmark signs. Enable with
_extmark_signs = true
- allow xdiff to be run in a separate thread. Enable with
_threaded_diff = true
- added support for extmark signs. Enable with
- other:
:Gitsigns
without a subcommand will now callvim.ui.select
- support for detached working trees
- convert paths with cygpath for Windows
- added
show
action. Likediffthis
but doesn't run a diff. - if preview window is open, navigation commands will keep it open
- the default characters for signs are now slightly thicker
keymaps
is now deprecated. Please useon_attach
instead.- toggle functions will now return the currently set value
- re-add
watch_gitdir.enable
New Contributors
- @lschwahn made their first contribution in #460
- @kkremitzki made their first contribution in #505
- @gegoune made their first contribution in #515
- @David-Kunz made their first contribution in #514
- @rafamadriz made their first contribution in #559
- @joshuarubin made their first contribution in #578
- @seblj made their first contribution in #591
- @andrewferrier made their first contribution in #597
Full Changelog: v0.4...v0.5
Notice
This will be the last release with explicit support for Neovim v0.6.