add buffer splitting to vim
Uses same bind as tmux, only with leader instead of C-a in front of it.
This commit is contained in:
parent
5a5d6129d5
commit
d0dc8ed763
1 changed files with 13 additions and 5 deletions
|
@ -79,6 +79,10 @@ Plug 'junegunn/goyo.vim', { 'for': ['mkd', 'txt'], 'on': 'Goyo' } " provide dist
|
|||
Plug 'junegunn/limelight.vim', { 'for': ['mkd', 'txt'], 'on': 'Goyo' } " provide even distraction free-er writing (lowlight paragraphs)
|
||||
Plug 'rhysd/vim-grammarous', { 'for': ['mkd', 'txt'], 'on': 'Goyo' } " integrate vim with languagetool for grammar checking (needs java8)
|
||||
|
||||
" Note-Taking Workflow
|
||||
Plug 'vimwiki/vimwiki'
|
||||
Plug 'michal-h21/vim-zettel'
|
||||
|
||||
" For async completion
|
||||
Plug 'Shougo/deoplete.nvim', { 'on': [] } " automatic suggestions, can also perhaps be changed for newer plugs
|
||||
Plug 'w0rp/ale', { 'on': [] } " asynchronous linting - might be superseded by lsp or coc.nvim at some point
|
||||
|
@ -280,6 +284,11 @@ inoremap jk <ESC>
|
|||
" first place
|
||||
nnoremap <leader>/ :noh<cr>
|
||||
|
||||
" split buffers vertically/horizontally with the leader \ or - (mirrors my
|
||||
" tmux setup)
|
||||
nnoremap <leader>- :sp<cr>
|
||||
nnoremap <leader>\ :vsp<cr>
|
||||
|
||||
" move around between matching brackets with tab
|
||||
nnoremap <tab> %
|
||||
nnoremap <tab> %
|
||||
|
@ -304,7 +313,6 @@ nnoremap <leader>W :%s/\s\+$//<cr>:let @/=''<CR>
|
|||
" automatically on saving
|
||||
" autocmd BufWritePre * :%s/\s\+$//e
|
||||
|
||||
|
||||
" 'open new tab' with leader-t (opens new buffer and switches to it)
|
||||
" open actual new tab with leader-T
|
||||
nnoremap <leader>t :vsp .<cr>
|
||||
|
@ -321,6 +329,10 @@ nnoremap <leader><C-e> :NERDTreeVCS<CR>
|
|||
" open current nerdtree with current file highlighted
|
||||
nnoremap <leader>E :NERDTreeFind<CR>
|
||||
|
||||
" Call leaderf with <leader-f> (necessary to enable leaderf lazyloading)
|
||||
nnoremap <leader>f :LeaderfFile<cr>
|
||||
nnoremap <leader>F :LeaderfBuffer<cr>
|
||||
|
||||
" Mostly dealing with Prose writing from here on out
|
||||
" Format current Paragraph (esp useful in prose writing)
|
||||
nnoremap <silent> <leader>q gqap
|
||||
|
@ -330,10 +342,6 @@ nnoremap <silent> <leader>Q vapJgqap
|
|||
" Enter distraction free prose mode with F11
|
||||
noremap <F11> :Goyo<CR>
|
||||
|
||||
" Call leaderf with <leader-f> (necessary to enable leaderf lazyloading)
|
||||
nnoremap <leader>f :LeaderfFile<cr>
|
||||
nnoremap <leader>F :LeaderfBuffer<cr>
|
||||
|
||||
" }}}
|
||||
" ================================================================================
|
||||
" END
|
||||
|
|
Loading…
Reference in a new issue