mirror of
https://github.com/prurigro/darkcloud-vimconfig.git
synced 2024-11-22 22:54:11 -05:00
28 lines
1.7 KiB
VimL
28 lines
1.7 KiB
VimL
let g:neocomplete#enable_at_startup=1
|
|
let g:neocomplete#enable_smart_case=1
|
|
let g:neocomplete#sources#syntax#min_keyword_length=3
|
|
|
|
if !exists('g:neocomplete#sources#omni#input_patterns')
|
|
let g:neocomplete#sources#omni#input_patterns = {}
|
|
endif
|
|
|
|
let g:neocomplete#sources#omni#input_patterns.c='[^.[:digit:] *\t]\%(\.\|->\)\%(\h\w*\)\?'
|
|
let g:neocomplete#sources#omni#input_patterns.cpp='[^.[:digit:] *\t]\%(\.\|->\)\%(\h\w*\)\?\|\h\w*::\%(\h\w*\)\?'
|
|
let g:neocomplete#sources#omni#input_patterns.xml='<[^>]*'
|
|
let g:neocomplete#sources#omni#input_patterns.html='<[^>]*'
|
|
let g:neocomplete#sources#omni#input_patterns.xhtml='<[^>]*'
|
|
let g:neocomplete#sources#omni#input_patterns.markdown='<[^>]*'
|
|
let g:neocomplete#sources#omni#input_patterns.css='^\s\+\w+\|\w+[):;]?\s\+\|[@!]'
|
|
let g:neocomplete#sources#omni#input_patterns.less='^\s\+\w+\|\w+[):;]?\s\+\|[@!]'
|
|
let g:neocomplete#sources#omni#input_patterns.javascript='[^. \t]\.\%(\h\w*\)\?'
|
|
let g:neocomplete#sources#omni#input_patterns.json='[^. \t]\.\%(\h\w*\)\?'
|
|
let g:neocomplete#sources#omni#input_patterns.python='[^. *\t]\.\h\w*\|\h\w*::'
|
|
let g:neocomplete#sources#omni#input_patterns.ruby='[^. *\t]\.\w*\|\h\w*::'
|
|
let g:neocomplete#sources#omni#input_patterns.php='[^. \t]->\%(\h\w*\)\?\|\h\w*::\%(\h\w*\)\?'
|
|
let g:neocomplete#sources#omni#input_patterns.actionscript='[^. \t][.:]\h\w*'
|
|
let g:neocomplete#sources#omni#input_patterns.python3='[^. *\t]\.\h\w*\|\h\w*::'
|
|
let g:neocomplete#sources#omni#input_patterns.go='\h\w*\%.'
|
|
let g:neocomplete#sources#omni#input_patterns.perl='\h\w*->\h\w*\|\h\w*::'
|
|
let g:neocomplete#sources#omni#input_patterns.java='\%(\h\w*\|)\)\.'
|
|
let g:neocomplete#sources#omni#input_patterns.objc='\h\w\+\|\h\w*\%(\.\|->\)\h\w*'
|
|
let g:neocomplete#sources#omni#input_patterns.objj='[\[ \.]\w\+$\|:\w*$'
|