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

Merge remote-tracking branch 'upstream/dev' into dev

This commit is contained in:
Pierre Massat 2017-01-17 10:44:53 -08:00
commit e6740d9e47
4 changed files with 18 additions and 5 deletions

View File

@ -0,0 +1,12 @@
function! SpaceVim#layers#lang#php#plugins() abort
let plugins = []
if has('nvim')
call add(plugins, ['padawan-php/deoplete-padawan'])
endif
call add(plugins, ['php-vim/phpcd.vim'])
return plugins
endfunction
function! SpaceVim#layers#lang#php#config() abort
endfunction

View File

@ -20,12 +20,12 @@ function! SpaceVim#mapping#tab() abort
if getline('.')[col('.')-2] ==# '{'&& pumvisible()
return "\<C-n>"
endif
if !index(g:spacevim_plugin_groups, 'autocompletion') == -1
if index(g:spacevim_plugin_groups, 'autocomplete') != -1
if neosnippet#expandable() && getline('.')[col('.')-2] ==# '(' && !pumvisible()
return "\<Plug>(neosnippet_expand)"
elseif neosnippet#jumpable()
&& getline('.')[col('.')-2] ==# '(' && !pumvisible()
&& !neosnippet#expandable()
\ && getline('.')[col('.')-2] ==# '(' && !pumvisible()
\ && !neosnippet#expandable()
return "\<plug>(neosnippet_jump)"
elseif neosnippet#expandable_or_jumpable() && getline('.')[col('.')-2] !=#'('
return "\<plug>(neosnippet_expand_or_jump)"

View File

@ -13,7 +13,8 @@ let g:deoplete#omni#input_patterns.java = [
\]
let g:deoplete#omni#input_patterns.jsp = ['[^. \t0-9]\.\w*']
let g:deoplete#omni#input_patterns.php = '\h\w*\|[^. \t]->\%(\h\w*\)\?\|\h\w*::\%(\h\w*\)\?'
let g:deoplete#ignore_sources = {}
let g:deoplete#omni_patterns = get(g:, 'deoplete#omni_patterns', {})
let g:deoplete#omni_patterns.php = '->\|::'let g:deoplete#ignore_sources = {}
let g:deoplete#ignore_sources.go = ['omni']
call deoplete#custom#set('go', 'mark', '')
if g:spacevim_enable_javacomplete2_py

View File

@ -13,7 +13,7 @@ augroup neosnippet_complete_done
autocmd CompleteDone * call s:my_complete_done()
augroup END
function! s:my_complete_done() abort "{{{
if get(v:,'completed_item','') ==# ''
if !empty(get(v:,'completed_item',''))
let snippet = neosnippet#parser#_get_completed_snippet(v:completed_item,neosnippet#util#get_cur_text(), neosnippet#util#get_next_text())
if snippet ==# ''
return