1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-02 23:50:04 +08:00

fix perl completion

This commit is contained in:
wsdjeg 2017-01-25 22:12:23 +08:00
parent e6f02e3475
commit e227dadab3
2 changed files with 7 additions and 0 deletions

View File

@ -1,6 +1,7 @@
function! SpaceVim#layers#lang#perl#plugins() abort function! SpaceVim#layers#lang#perl#plugins() abort
let plugins = [] let plugins = []
call add(plugins, ['WolfgangMehner/perl-support', {'on_ft' : 'perl'}]) call add(plugins, ['WolfgangMehner/perl-support', {'on_ft' : 'perl'}])
call add(plugins, ['c9s/perlomni.vim', {'on_ft' : 'perl'}])
return plugins return plugins
endfunction endfunction

View File

@ -11,6 +11,11 @@ let g:deoplete#omni#input_patterns.java = [
\'[^. \t0-9]\->\w*', \'[^. \t0-9]\->\w*',
\'[^. \t0-9]\::\w*', \'[^. \t0-9]\::\w*',
\] \]
let g:deoplete#omni#input_patterns.perl = [
\'[^. \t0-9]\.\w*',
\'[^. \t0-9]\->\w*',
\'[^. \t0-9]\::\w*',
\]
let g:deoplete#omni#input_patterns.jsp = ['[^. \t0-9]\.\w*'] let g:deoplete#omni#input_patterns.jsp = ['[^. \t0-9]\.\w*']
let g:deoplete#omni#input_patterns.javascript = ['[^. \t0-9]\.\w*'] let g:deoplete#omni#input_patterns.javascript = ['[^. \t0-9]\.\w*']
let g:deoplete#omni#input_patterns.php = '\h\w*\|[^. \t]->\%(\h\w*\)\?\|\h\w*::\%(\h\w*\)\?' let g:deoplete#omni#input_patterns.php = '\h\w*\|[^. \t]->\%(\h\w*\)\?\|\h\w*::\%(\h\w*\)\?'
@ -20,6 +25,7 @@ let g:deoplete#omni_patterns.lua = '.'
let g:deoplete#ignore_sources = {} let g:deoplete#ignore_sources = {}
let g:deoplete#ignore_sources.go = ['omni'] let g:deoplete#ignore_sources.go = ['omni']
let g:deoplete#ignore_sources.c = ['omni'] let g:deoplete#ignore_sources.c = ['omni']
let g:deoplete#ignore_sources.perl = ['omni']
call deoplete#custom#set('go', 'mark', '') call deoplete#custom#set('go', 'mark', '')
call deoplete#custom#set('clang2', 'mark', '') call deoplete#custom#set('clang2', 'mark', '')
if g:spacevim_enable_javacomplete2_py if g:spacevim_enable_javacomplete2_py