Merge pull request #2022 from kazukazuinaina/can_choice_gina_statusline

can choice to use gina's extension
This commit is contained in:
Christian Brabandt 2019-12-17 19:19:42 +01:00 committed by GitHub
commit 98326670b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View File

@ -34,7 +34,7 @@ let s:filetype_overrides = {
\ 'vimshell': ['vimshell','%{vimshell#get_status_string()}'],
\ }
if exists(':Gina') && (v:version > 704 || (v:version == 704 && has("patch1898")))
if airline#util#has_gina() && get(g:, 'airline#extensions#gina_status', 1)
" Gina needs the Vim 7.4.1898, which introduce the <mods> flag for custom commands
let s:filetype_overrides['gina-status'] = ['gina', '%{gina#component#repo#preset()}' ]
let s:filetype_overrides['diff'] = ['gina', '%{gina#component#repo#preset()}' ]

View File

@ -137,7 +137,7 @@ endfunction
function! airline#util#has_gina()
if !exists("s:has_gina")
let s:has_gina = exists(':Gina')
let s:has_gina = (exists(':Gina') && v:version >= 800)
endif
return s:has_gina
endfunction

View File

@ -709,6 +709,10 @@ gina.vim <https://github.com/lambdalisue/gina.vim>
Airline displays the gina.vim specific statusline.
(for details, see the help of gina.vim)
* enable/disable bufferline integration >
let g:airline#extensions#gina_status = 1
< default: 1
------------------------------------- *airline-grepper*
vim-grepper <https://github.com/mhinz/vim-grepper>