X-Git-Url: https://git.sthu.org/?p=vimconf.git;a=blobdiff_plain;f=init.vim;h=fd7e77d2a201700756727def8b22c6896457adf9;hp=ff6dcd8b928ac588727f6c16c9068dd2be793d17;hb=b35afc843096bbfc0c5fa1f8b2afb9d32a5f22ec;hpb=824a6c253518a8a2390a0702bfca716198983a67 diff --git a/init.vim b/init.vim index ff6dcd8..fd7e77d 100644 --- a/init.vim +++ b/init.vim @@ -94,6 +94,7 @@ let g:clang_compilation_database = '.' let g:python3_host_prog = '/usr/bin/python3' " deoplete requires huge startuptime. Delay loading upon first InsertEnter. let g:deoplete#enable_at_startup = 0 +let g:deoplete#enable_smart_case = 1 autocmd InsertEnter * call deoplete#enable() "augroup pencil @@ -137,6 +138,23 @@ au Filetype mail syn match Statement /^\s*-*\s*8<\s*-*\s*$/ " Line wrap crippled with numbers shown au Filetype man set nonumber +" Java completion +au FileType java setlocal omnifunc=javacomplete#Complete +au FileType java JCEnable +" See https://github.com/artur-shaik/vim-Javacomplete2 +" ji ji +nmap (JavaComplete-Imports-AddSmart) +imap (JavaComplete-Imports-AddSmart) +" ii jii +nmap (JavaComplete-Imports-Add) +imap (JavaComplete-Imports-Add) +" I jI +nmap (JavaComplete-Imports-AddMissing) +imap (JavaComplete-Imports-AddMissing) +" R jR +nmap (JavaComplete-Imports-RemoveUnused) +imap (JavaComplete-Imports-RemoveUnused) + """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Some plugin-specific settings