I've had a problem making commits with fugitive for a long time, over a number of versions of Neovim. Has anyone seen this error before? I've searched a number of times but not found anything.
I use the cc
binding in a fugitive window to open a split to write a commit message. Then I run :x
to close the split and finish the commit. Most times - but not every time - I get this error message, the commit is not made, and the fugitive window becomes blank.
g`"
Error detected while processing BufEnter Autocommands for "fugitive://*//"..function 81_ReloadWinStatus[11]..81_Reloa
dStatusBuffer[6]..fugitive#BufReadStatus[364]..BufEnter Autocommands for "fugitive://*//"..function 81_ReloadWinStatus[11]
..81_ReloadStatusBuffer[6]..fugitive#BufReadStatus[292]..BufReadPost Autocommands for "*"..function fugitive#Resume[5]..<s>81_RunWait:
line 29:
E242: Can't split a window while closing another
I don't know what the deal is with the g`"
line in messages. That might be a clue?
This does not happen when I make a commit without writing a message - for example when I use ce
to amend the last commit without editing the commit message.