Vim workflow improvements
This commit is contained in:
parent
ad3533ce76
commit
d872c0f85c
1 changed files with 13 additions and 4 deletions
17
vimrc
17
vimrc
|
@ -58,6 +58,9 @@ Plug 'Shougo/vimfiler.vim', { 'on': 'VimFiler' }
|
||||||
" Code Editing
|
" Code Editing
|
||||||
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||||
Plug 'w0rp/ale'
|
Plug 'w0rp/ale'
|
||||||
|
Plug 'tpope/vim-commentary'
|
||||||
|
Plug 'tpope/vim-surround'
|
||||||
|
Plug 'svermeulen/vim-easyclip'
|
||||||
|
|
||||||
" Languages
|
" Languages
|
||||||
Plug 'joukevandermaas/vim-ember-hbs'
|
Plug 'joukevandermaas/vim-ember-hbs'
|
||||||
|
@ -103,6 +106,9 @@ let g:airline#extensions#tabline#enabled=1
|
||||||
let g:airline_powerline_fonts=1
|
let g:airline_powerline_fonts=1
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
|
||||||
|
" vim-easyclip
|
||||||
|
let g:EasyClipUseSubstituteDefaults=1
|
||||||
|
|
||||||
" indentLine
|
" indentLine
|
||||||
let g:indentLine_enabled = 1
|
let g:indentLine_enabled = 1
|
||||||
let g:indentLine_char = "⟩"
|
let g:indentLine_char = "⟩"
|
||||||
|
@ -113,13 +119,16 @@ let mapleader="\<SPACE>"
|
||||||
" Return to last opened file
|
" Return to last opened file
|
||||||
nmap <Leader><Leader> <c-^>
|
nmap <Leader><Leader> <c-^>
|
||||||
|
|
||||||
|
" register list
|
||||||
|
nnoremap <silent> "" :registers "0123456789abcdefghijklmnopqrstuvwxyz*+.<CR>
|
||||||
|
|
||||||
" adding empty lines
|
" adding empty lines
|
||||||
nnoremap <Leader>[ :<c-u>put! =repeat(nr2char(10), v:count1)<cr>'[
|
nnoremap <Leader>k :<c-u>put! =repeat(nr2char(10), v:count1)<cr>'[
|
||||||
nnoremap <Leader>] :<c-u>put =repeat(nr2char(10), v:count1)<cr>
|
nnoremap <Leader>j :<c-u>put =repeat(nr2char(10), v:count1)<cr>
|
||||||
|
|
||||||
" moving current line
|
" moving current line
|
||||||
nnoremap <Leader>m[ :<c-u>execute 'move -1-'. v:count1<cr>
|
nnoremap <Leader>mk :<c-u>execute 'move -1-'. v:count1<cr>
|
||||||
nnoremap <Leader>m] :<c-u>execute 'move +'. v:count1<cr>
|
nnoremap <Leader>mj :<c-u>execute 'move +'. v:count1<cr>
|
||||||
|
|
||||||
" arrow keys resize pane
|
" arrow keys resize pane
|
||||||
nnoremap <Left> :vertical resize -1<CR>
|
nnoremap <Left> :vertical resize -1<CR>
|
||||||
|
|
Loading…
Add table
Reference in a new issue