Ok, thanks for responding.
I tried git.vim but I still like gina better for now.
It seems I've found a solution today. I set my git core.editor to `nvr` and removed `-c core.editor=false` from process.vim
```
❯ git diff bundle/gina.vim/autoload/gina/process.vim
diff --git a/bundle/gina.vim/autoload/gina/process.vim b/bundle/gina.vim/autoload/gina/process.vim
index c4ceb8e8..7e2d30f9 100644
--- a/bundle/gina.vim/autoload/gina/process.vim
+++ b/bundle/gina.vim/autoload/gina/process.vim
@@ -151,7 +151,7 @@ endfunction
call gina#config(expand('<sfile>'), {
- \ 'command': 'git --no-pager -c core.editor=false -c color.status=always',
+ \ 'command': 'git --no-pager -c color.status=always',
\ 'updatetime': 100,
\ 'timeout': 10000,
\})
```
That seems to open my commit messages, but it's slow.