mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 17:50:05 +08:00
28 lines
904 B
VimL
28 lines
904 B
VimL
"=============================================================================
|
|
" FILE: file_include.vim
|
|
" AUTHOR: Shougo Matsushita <Shougo.Matsu at gmail.com>
|
|
" License: MIT license
|
|
"=============================================================================
|
|
|
|
let s:source = {
|
|
\ 'name' : 'file/include',
|
|
\ 'kind' : 'manual',
|
|
\ 'mark' : '[FI]',
|
|
\ 'rank' : 150,
|
|
\ 'sorters' : 'sorter_filename',
|
|
\ 'converters' : ['converter_remove_overlap', 'converter_abbr'],
|
|
\ 'min_pattern_length' : 0,
|
|
\}
|
|
|
|
function! neocomplete#sources#file_include#define() abort
|
|
return s:source
|
|
endfunction
|
|
|
|
function! s:source.get_complete_position(context) abort
|
|
return neoinclude#file_include#get_complete_position(a:context.input)
|
|
endfunction
|
|
|
|
function! s:source.gather_candidates(context) abort
|
|
return neoinclude#file_include#get_include_files(a:context.input)
|
|
endfunction
|