X-Git-Url: https://git.sthu.org/?p=vimconf.git;a=blobdiff_plain;f=init.vim;fp=init.vim;h=845bc422d3321a9bdc81f5c63d0b7fcc013bf118;hp=c1f78720142bbe2f3881c099039fa0db0595c10f;hb=4dd74699e5c889cf5469cb9577c0fed74cf51458;hpb=f99a410c53f7970ef3d850ec3b7408e46166d1ca diff --git a/init.vim b/init.vim index c1f7872..845bc42 100644 --- a/init.vim +++ b/init.vim @@ -44,6 +44,12 @@ syntax on " Load some macros runtime macros.vim +if filereadable($HOME . '/.vim/lowendbox') + let g:lowendbox = 1 +else + let g:lowendbox = 0 +endif + """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Some global plugin settings @@ -110,28 +116,29 @@ let NERDTreeWinSize=22 let NERDTreeQuitOnOpen=1 "au VimEnter * if !argc() | Startify | NERDTree | wincmd w -let g:neomake_c_enabled_makers = ['clangtidy', 'clangcheck'] -let g:neomake_cpp_enabled_makers = ['clangtidy', 'clangcheck'] - -" Taken from neomake -if OnBattery() - call neomake#configure#automake('w') -else - call neomake#configure#automake('nw', 1000) +if $USER != "root" && g:lowendbox == 0 + let g:neomake_c_enabled_makers = ['clangtidy', 'clangcheck'] + let g:neomake_cpp_enabled_makers = ['clangtidy', 'clangcheck'] + let g:clang_compilation_database = '.' + + " Taken from neomake + if OnBattery() + call neomake#configure#automake('w') + else + call neomake#configure#automake('nw', 1000) + endif + + " Speedup deoplete startup time, see deoplete FAQ + let g:python3_host_prog = '/usr/bin/python3' + " deoplete requires huge startuptime. Delay loading upon first InsertEnter. + let g:deoplete#enable_at_startup = 0 + call deoplete#custom#option({ + \ 'smart_case' : v:true, + \ 'auto_refresh_delay' : 100, + \ }) + au InsertEnter * call deoplete#enable() endif -let g:clang_compilation_database = '.' - -" Speedup deoplete startup time, see deoplete FAQ -let g:python3_host_prog = '/usr/bin/python3' -" deoplete requires huge startuptime. Delay loading upon first InsertEnter. -let g:deoplete#enable_at_startup = 0 -call deoplete#custom#option({ - \ 'smart_case' : v:true, - \ 'auto_refresh_delay' : 100, - \ }) -au InsertEnter * call deoplete#enable() - "augroup pencil "au! "au FileType markdown,mkd call pencil#init() @@ -308,26 +315,28 @@ let s:normal_mode_mappings = [ let g:termdebug_wide = 1 let termdebugger = $HOME . '/.vim/gdb.sh' -if has('nvim-0.5') && $USER != "root" +if g:lowendbox == 0 + if has('nvim-0.5') && $USER != "root" lua <