" Write before suspending, thanks to deryni in #vim on Freenode (2011-05-09
" 20:02 CEST). To suspend without saving either unmap this or use :stop<CR>.
-nnoremap <C-Z> :update<CR>:stop<CR>
+nnoremap <silent> <C-Z> :update<CR>:stop<CR>
" 2<C-G> gives more verbose information, use it by default. Thanks to NCS_One
" in #vim on Freenode (2011-08-15 00:17 CEST).
nnoremap <silent> gB :bprev<CR>
" Fast access to buffers.
-nnoremap <Leader>1 :1b<CR>
-nnoremap <Leader>2 :2b<CR>
-nnoremap <Leader>3 :3b<CR>
-nnoremap <Leader>4 :4b<CR>
-nnoremap <Leader>5 :5b<CR>
-nnoremap <Leader>6 :6b<CR>
-nnoremap <Leader>7 :7b<CR>
-nnoremap <Leader>8 :8b<CR>
-nnoremap <Leader>9 :9b<CR>
-nnoremap <Leader>0 :10b<CR>
+nnoremap <silent> <Leader>1 :1b<CR>
+nnoremap <silent> <Leader>2 :2b<CR>
+nnoremap <silent> <Leader>3 :3b<CR>
+nnoremap <silent> <Leader>4 :4b<CR>
+nnoremap <silent> <Leader>5 :5b<CR>
+nnoremap <silent> <Leader>6 :6b<CR>
+nnoremap <silent> <Leader>7 :7b<CR>
+nnoremap <silent> <Leader>8 :8b<CR>
+nnoremap <silent> <Leader>9 :9b<CR>
+nnoremap <silent> <Leader>0 :10b<CR>
" Make last active window the only window. Similar to <C-W> o.
nnoremap <C-W>O <C-W>p<C-W>o
" Maps to change spell language between English and German and disable spell
" checking.
if exists('+spell')
- noremap <Leader>sn :set nospell<CR>
- noremap <Leader>se :set spell spelllang=en_us<CR>
- noremap <Leader>sd :set spell spelllang=de_de<CR>
+ noremap <silent> <Leader>sn :set nospell<CR>
+ noremap <silent> <Leader>se :set spell spelllang=en_us<CR>
+ noremap <silent> <Leader>sd :set spell spelllang=de_de<CR>
endif
" Add semicolon to the end of the line. Thanks to
" Thanks to
" http://vim.wikia.com/index.php?title=Indent_text_object&oldid=27126
" (visited on 2011-11-19).
- onoremap <silent>ai :<C-U>call <SID>IndTxtObj(0)<CR>
- onoremap <silent>ii :<C-U>call <SID>IndTxtObj(1)<CR>
- vnoremap <silent>ai :<C-U>call <SID>IndTxtObj(0)<CR><Esc>gv
- vnoremap <silent>ii :<C-U>call <SID>IndTxtObj(1)<CR><Esc>gv
+ onoremap <silent> ai :<C-U>call <SID>IndTxtObj(0)<CR>
+ onoremap <silent> ii :<C-U>call <SID>IndTxtObj(1)<CR>
+ vnoremap <silent> ai :<C-U>call <SID>IndTxtObj(0)<CR><Esc>gv
+ vnoremap <silent> ii :<C-U>call <SID>IndTxtObj(1)<CR><Esc>gv
function! s:IndTxtObj(inner)
let curline = line(".")