set mouse=a
set wildmode=longest,list:full
+set tabpagemax=100
+
if has('nvim')
set guicursor=
end
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Some global plugin settings
+" Enable loading of devicons
+let g:enable_plugin_devicons = 1
+
runtime plugsetup.vim
+" Some preferences for indent detection
+let g:detectindent_min_indent = 2
+let g:detectindent_preferred_indent = 4
+
" Attention: Must be run after plugsetup.vim
" Trailing whitespace
highlight default link BadWhitespace SpellCap
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
" 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
+" <C-j>ji <leader>ji
+nmap <F4> <Plug>(JavaComplete-Imports-AddSmart)
+imap <F4> <Plug>(JavaComplete-Imports-AddSmart)
+" <C-j>ii <leader>jii
+nmap <F5> <Plug>(JavaComplete-Imports-Add)
+imap <F5> <Plug>(JavaComplete-Imports-Add)
+" <C-j>I <leader>jI
+nmap <F6> <Plug>(JavaComplete-Imports-AddMissing)
+imap <F6> <Plug>(JavaComplete-Imports-AddMissing)
+" <C-j>R <leader>jR
+nmap <F7> <Plug>(JavaComplete-Imports-RemoveUnused)
+imap <F7> <Plug>(JavaComplete-Imports-RemoveUnused)
+
+" Minimum indenting for source code
+au FileType java,cpp,c,cs let g:detectindent_min_indent = 4
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Some plugin-specific settings
let g:detectspelllang_langs = {}
let g:detectspelllang_langs.aspell =[ 'en_US', 'de_AT']
-au BufReadPost * :DetectIndent
+"au BufReadPost * :DetectIndent
au BufEnter *.c* let b:fswitchlocs='reg:/lib/include/,rel:.'
au BufEnter *.h* let b:fswitchlocs='reg:/include/lib/,rel:.'