Λlisue
Λlisue
So, it's complicated to change the current behavior and at least `Gina commit -- %` works. I think I'm not going to fix the behavior. Sorry for that.
Thanks for the investigation. Could you check which one causes the issue 1. `gina#component#repo#name()` 2. `gina#component#repo#branch()` 3. `gina#component#repo#track()` I guess the last one.
Thanks. I'll consider to make it fully async.
Sorry for late. It's under testing but could you try if https://github.com/lambdalisue/gina.vim/pull/183 solves your problem? @peaceant
I've never used git's mergetool itself thus I've no idea. Help wanted.
Reproduced. I'll investigate. ```vim " vim -u ~/.vim/vimrc.min call plug#begin(expand('~/.config/nvim/plugged')) Plug 'lambdalisue/gina.vim' Plug 'Rykka/riv.vim' call plug#end() set statusline=%{gina#component#repo#branch()} ```
### Workaround @DerWeh I found a workaround. Call `gina#core#get()` prior to `Rykka/riv.vim`. ```vim call plug#begin(expand('~/.config/nvim/plugged')) Plug 'lambdalisue/gina.vim' Plug 'Rykka/riv.vim' call plug#end() " Call 'gina#core#get()' (or anything) prior to 'Rykka/riv.vim' call...
It's possible but I think it should be a separated plugin like `gina-github.vim` or whatever. Actually, Github integrations are features what I missed in gina.vim for while...
I haven't started that because there is no asynchronous HTTP vital module yet... Maybe I should use an old synchronous one.
No. Gina does not have such feature.