cnoremap <C-L> <Right>
" close all folds open fold in cursor
-nnoremap zx zMzxzz15<C-e>
+nnoremap zx zMzxzt
" edit vimrc in new tab
nmap <leader>ev :tabedit $MYVIMRC<CR>:lcd %:p:h<CR>
nnoremap <silent> <leader>gd :Gdiff<CR>
nnoremap <silent> <leader>gc :tab Gcommit -v<CR>
nnoremap <silent> <leader>ga :Gwrite<cr>
+nnoremap <silent> <leader>gb :Gblame<cr>
" NERDTree {{{2
" open/close NERDTree with \e
" vim-easy-align {{{2
" start interactive EasyAlign in visual mode
-vnoremap <CR> <Plug>(EasyAlign)
+vmap <Enter> <Plug>(EasyAlign)
" vim-json {{{2
let g:vim_json_syntax_conceal = 0
nnoremap <silent> <Leader>S :call SwitchSpell()<CR>
" fix spelling with first choice
nnoremap <Leader>f 1z=
-
-" Toggle line numbers {{{2
-function! g:ToggleNumber()
- if !exists("b:relanum")
- let b:relanum=1
- endif
- if &l:number
- let b:relanum = &relativenumber
- setlocal nonumber norelativenumber
- else
- let &l:relativenumber = b:relanum
- setlocal number
- endif
-endfunction
-nnoremap <silent><leader>n :call g:ToggleNumber()<cr>
-nnoremap <silent><leader>N :setlocal relativenumber!<cr>