When using git rebase -i with core.editor=gvim, the message \"Successfully rebased and updated refs/heads/master.\" appears immediately, before I actually save the file that all
When gVim is running in GUI (as opposed to inside the terminal), they will typically launch themselves in the background, so you can continue to work in the terminal after they are launched. This behaviour is normal when Vim is launched through its gvim
shortcut. To disable it, use the -f
option that forces Vim to stay in foreground, and not relinquish control back to the calling process until it is finished.
core.editor="gvim -f"