Use gui_running instead of gui
has('gui') returns 1 even in console Vim if it is compiled with +gui.
This commit is contained in:
parent
83aea2fbe8
commit
cd79e99746
@ -128,7 +128,7 @@ let g:ycm_goto_buffer_command =
|
||||
let g:ycm_disable_for_files_larger_than_kb =
|
||||
\ get( g:, 'ycm_disable_for_files_larger_than_kb', 1000 )
|
||||
|
||||
if has( 'vim_starting' ) && has( 'gui' ) " loading at startup, in gui
|
||||
if has( 'vim_starting' ) && has( 'gui_running' ) " Loading at startup, in gui.
|
||||
" We defer loading until after VimEnter to allow the gui to fork (see
|
||||
" `:h gui-fork`) and avoid a deadlock situation, as explained here:
|
||||
" https://github.com/Valloric/YouCompleteMe/pull/2473#issuecomment-267716136
|
||||
@ -136,7 +136,7 @@ if has( 'vim_starting' ) && has( 'gui' ) " loading at startup, in gui
|
||||
autocmd!
|
||||
autocmd VimEnter * call youcompleteme#Enable()
|
||||
augroup END
|
||||
else " manual loading with :packadd, or not starting the gui
|
||||
else " Manual loading with :packadd, or not starting the gui.
|
||||
call youcompleteme#Enable()
|
||||
endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user