Do ui_save() and ui_restore() around running git commit. Fixes bizarre brokenness upon pausing and then resuming the commit-message editor.