diff --git a/vimrc b/vimrc index 36156c6..6a3ee10 100644 --- a/vimrc +++ b/vimrc @@ -58,6 +58,9 @@ Plug 'Shougo/vimfiler.vim', { 'on': 'VimFiler' } " Code Editing Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } Plug 'w0rp/ale' +Plug 'tpope/vim-commentary' +Plug 'tpope/vim-surround' +Plug 'svermeulen/vim-easyclip' " Languages Plug 'joukevandermaas/vim-ember-hbs' @@ -103,6 +106,9 @@ let g:airline#extensions#tabline#enabled=1 let g:airline_powerline_fonts=1 set laststatus=2 +" vim-easyclip +let g:EasyClipUseSubstituteDefaults=1 + " indentLine let g:indentLine_enabled = 1 let g:indentLine_char = "⟩" @@ -113,13 +119,16 @@ let mapleader="\" " Return to last opened file nmap +" register list +nnoremap "" :registers "0123456789abcdefghijklmnopqrstuvwxyz*+. + " adding empty lines -nnoremap [ :put! =repeat(nr2char(10), v:count1)'[ -nnoremap ] :put =repeat(nr2char(10), v:count1) +nnoremap k :put! =repeat(nr2char(10), v:count1)'[ +nnoremap j :put =repeat(nr2char(10), v:count1) " moving current line -nnoremap m[ :execute 'move -1-'. v:count1 -nnoremap m] :execute 'move +'. v:count1 +nnoremap mk :execute 'move -1-'. v:count1 +nnoremap mj :execute 'move +'. v:count1 " arrow keys resize pane nnoremap :vertical resize -1