mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-02 20:30:05 +08:00
fix(javalsp): disable omni source when lsp enabled
This commit is contained in:
parent
423e83e479
commit
5f519c99c9
@ -166,6 +166,7 @@ function! SpaceVim#layers#lang#java#config() abort
|
||||
augroup SpaceVim_lang_java
|
||||
au!
|
||||
if !SpaceVim#layers#lsp#check_filetype('java')
|
||||
\ && !SpaceVim#layers#lsp#check_server('jdtls')
|
||||
" omnifunc will be used only when no java lsp support
|
||||
autocmd FileType java setlocal omnifunc=javacomplete#Complete
|
||||
endif
|
||||
|
@ -18,8 +18,10 @@ call deoplete#custom#option({
|
||||
\ 'nofile_complete_filetypes' : ['denite-filter'],
|
||||
\ })
|
||||
|
||||
" java && jsp
|
||||
call deoplete#custom#var('omni', 'input_patterns', {
|
||||
if !SpaceVim#layers#lsp#check_filetype('java')
|
||||
\ && !SpaceVim#layers#lsp#check_server('jdtls')
|
||||
" java && jsp
|
||||
call deoplete#custom#var('omni', 'input_patterns', {
|
||||
\ 'java': [
|
||||
\ '[^. \t0-9]\.\w*',
|
||||
\ '[^. \t0-9]\->\w*',
|
||||
@ -27,13 +29,14 @@ call deoplete#custom#var('omni', 'input_patterns', {
|
||||
\ ],
|
||||
\ 'jsp': ['[^. \t0-9]\.\w*'],
|
||||
\})
|
||||
if g:spacevim_enable_javacomplete2_py
|
||||
if g:spacevim_enable_javacomplete2_py
|
||||
call deoplete#custom#option('ignore_sources', {'java': ['omni']})
|
||||
call deoplete#custom#source('javacomplete2', 'mark', '')
|
||||
else
|
||||
else
|
||||
call deoplete#custom#option('ignore_sources', {'java': ['javacomplete2', 'around', 'member']})
|
||||
call deoplete#custom#source('omni', 'mark', '')
|
||||
call deoplete#custom#source('omni', 'rank', 9999)
|
||||
endif
|
||||
endif
|
||||
|
||||
" sh
|
||||
|
Loading…
Reference in New Issue
Block a user