Problem statement:
on large repositories, running git-wip can take a notable time (0.5 sec or even more).
when saving often with :w the extra delay is annoying.
Proposed solution:
add option background = true that allowed for git-wip to run in the background from the BufWritePost handler.
upon completion, we should still generate a notification.
if the user wants to interact with neovim right after :w they will be able to while git-wip completes.
Problem statement:
on large repositories, running
git-wipcan take a notable time (0.5 sec or even more).when saving often with
:wthe extra delay is annoying.Proposed solution:
add option
background = truethat allowed forgit-wipto run in the background from theBufWritePosthandler.upon completion, we should still generate a notification.
if the user wants to interact with neovim right after
:wthey will be able to whilegit-wipcompletes.