X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/04b521f057e089a7f445d75f792bf7ae3a3273c6..ce5b43c2d7fc687e9877da8b9eb5851a1f1601ee:/vim/vimrc diff --git a/vim/vimrc b/vim/vimrc index 31bc4b0..b3947e6 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -45,6 +45,7 @@ Plugin 'airblade/vim-gitgutter' Plugin 'Raimondi/delimitMate' Plugin 'SirVer/ultisnips' Plugin 'Lokaltog/vim-easymotion' +Plugin 'junegunn/vim-easy-align' " remove entries first set runtimepath -=$HOME/.vim @@ -312,8 +313,8 @@ cnoremap cnoremap " proper movement when lines are wrapped -noremap j gj -noremap k gk +noremap j (v:count == 0 ? 'gj' : 'j') +noremap k (v:count == 0 ? 'gk' : 'k') " disable arrows noremap @@ -448,6 +449,10 @@ let g:ycm_autoclose_preview_window_after_insertion = 1 "let g:ycm_extra_conf_vim_data = ['%:p'] nnoremap jd :YcmCompleter GoTo +" vim-easy-align +" start interactive EasyAlign in visual mode +vnoremap (EasyAlign) + " vim-json {{{2 let g:vim_json_syntax_conceal = 0