Mercurial > dotfiles.old
comparison vimrc @ 34:3ed98613040a
Add mapping to switch between tabs in vim
author | zegervdv <zegervdv@me.com> |
---|---|
date | Tue, 08 Apr 2014 18:40:54 +0200 |
parents | 3bc2e4f5cc59 |
children | 63f450f5c3fb |
comparison
equal
deleted
inserted
replaced
33:3bc2e4f5cc59 | 34:3ed98613040a |
---|---|
123 vnoremap <TAB> % | 123 vnoremap <TAB> % |
124 | 124 |
125 " Move between windows | 125 " Move between windows |
126 nnoremap <C-l> <C-w><C-l> | 126 nnoremap <C-l> <C-w><C-l> |
127 nnoremap <C-h> <C-w><C-h> | 127 nnoremap <C-h> <C-w><C-h> |
128 nnoremap <C-j> <C-w><C-j> | 128 nnoremap <C-j> <C-w>j |
129 nnoremap <C-k> <C-w><C-k> | 129 nnoremap <C-k> <C-w><C-k> |
130 | |
131 nnoremap <C-S-TAB> :tabprevious<CR> | |
132 nnoremap <C-TAB> :tabnext<CR> | |
133 inoremap <C-S-TAB> <ESC>:tabprevious<CR> | |
134 inoremap <C-TAB> <ESC>:tabnext<CR> | |
130 | 135 |
131 " highlight last inserted text | 136 " highlight last inserted text |
132 nnoremap gV `[v`] | 137 nnoremap gV `[v`] |
133 | 138 |
134 " Briefly change colour of last highlight | 139 " Briefly change colour of last highlight |
191 let g:airline_theme = 'tomorrow' | 196 let g:airline_theme = 'tomorrow' |
192 | 197 |
193 let g:airline#extensions#syntastic#enabled = 0 | 198 let g:airline#extensions#syntastic#enabled = 0 |
194 | 199 |
195 nnoremap <F5> :buffers<CR>:buffer<Space> | 200 nnoremap <F5> :buffers<CR>:buffer<Space> |
196 noremap <C-TAB> <C-w><C-w> | |
197 | 201 |
198 " Set leader to , | 202 " Set leader to , |
199 let mapleader = "," | 203 let mapleader = "," |
200 | 204 |
201 " Custom key mappings | 205 " Custom key mappings |
284 | 288 |
285 let s:clang_library_path='/Library/Developer/CommandLineTools/usr/lib' | 289 let s:clang_library_path='/Library/Developer/CommandLineTools/usr/lib' |
286 if isdirectory(s:clang_library_path) | 290 if isdirectory(s:clang_library_path) |
287 let g:clang_library_path=s:clang_library_path | 291 let g:clang_library_path=s:clang_library_path |
288 endif | 292 endif |
289 if !exists('g:neocomplete#force_omni_input_patterns') | |
290 let g:neocomplete#force_omni_input_patterns = {} | |
291 endif | |
292 let g:neocomplete#force_overwrite_completefunc = 1 | |
293 let g:neocomplete#force_omni_input_patterns.c = | |
294 \ '[^.[:digit:] *\t]\%(\.\|->\)\w*' | |
295 let g:neocomplete#force_omni_input_patterns.cpp = | |
296 \ '[^.[:digit:] *\t]\%(\.\|->\)\w*\|\h\w*::\w*' | |
297 let g:neocomplete#force_omni_input_patterns.objc = | |
298 \ '[^.[:digit:] *\t]\%(\.\|->\)\w*' | |
299 let g:neocomplete#force_omni_input_patterns.objcpp = | |
300 \ '[^.[:digit:] *\t]\%(\.\|->\)\w*\|\h\w*::\w*' | |
301 let g:clang_complete_auto = 0 | 293 let g:clang_complete_auto = 0 |
302 let g:clang_auto_select = 0 | 294 let g:clang_auto_select = 0 |
303 let g:clang_use_library = 1 | 295 let g:clang_use_library = 1 |
304 | 296 |
305 autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS | 297 autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS |