raa0121 11 jaren geleden
bovenliggende
commit
6becc2eace
1 gewijzigde bestanden met toevoegingen van 17 en 2 verwijderingen
  1. 17 2
      .vimrc

+ 17 - 2
.vimrc

@@ -270,7 +270,7 @@ nnoremap <silent> ,ss <S-v>:VimShellSendString<CR>
 " ,vs: vimshell
 nnoremap <silent> ,vs :tabnew +VimShell<CR>
 " ,vr: .vimrc
-nnoremap <silent> ,vr :tabnew ~/.vimrc<CR>
+nnoremap <silent> ,vr :tabnew ~/.vimrc<CR>:lcd<CR>
 nnoremap <silent> ,so :so ~/.vimrc<CR>
 nnoremap <silent> ,nu :tabnew +Unite\ neobundle/update<CR>
 nnoremap <silent> ,ll :tabnew +LingrLaunch<CR>
@@ -282,6 +282,11 @@ if neobundle#is_installed('neocomplcache')
   let g:neocomplcache_enable_camel_case_completion = 1
   let g:neocomplcache_enable_underbar_completion = 1
   let g:neocomplcache_min_syntax_length = 3
+  let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*'
+  if !exists('g:neocomplcache_keyword_patterns')
+    let g:neocomplcache_keyword_patterns = {}
+  endif
+  let g:neocomplcache_keyword_patterns['default'] = '\h\w*'
 endif
 
 if neobundle#is_installed('neocomplete.vim')
@@ -290,6 +295,11 @@ if neobundle#is_installed('neocomplete.vim')
   let g:neocomplete#enable_camel_case_completion = 1
   let g:neocomplete#enable_underbar_completion = 1
   let g:neocomplete#min_syntax_length = 3
+  let g:neocomplete#lock_buffer_name_pattern = '\*ku\*'
+  if !exists('g:neocomplete#keyword_patterns')
+      let g:neocomplete#keyword_patterns = {}
+  endif
+  let g:neocomplete#keyword_patterns['default'] = '\h\w*'
 endif
 
 
@@ -308,9 +318,14 @@ inoremap <expr><S-TAB> pumvisible() ? "\<Up>" : "\<S-TAB>"
 
 let g:OmniSharp_host = 'http://localhost:2020'
 let g:OmniSharp_typeLookupInPreview = 1
-setlocal omnifunc=OmniSharp#Complete
 set noshowmatch
 
+autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
+autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
+autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
+autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
+autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
+autocmd FileType cs setlocal omnifunc=OmniSharp#Complete
 
 let g:netrw_nogx = 1
 nmap gx <Plug>(openbrowser-smart-search)