aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim/init
diff options
context:
space:
mode:
Diffstat (limited to 'vim/init')
-rw-r--r--vim/init/basic.vim3
-rw-r--r--vim/init/keymaps.vim8
-rw-r--r--vim/init/plugins.vim3
3 files changed, 9 insertions, 5 deletions
diff --git a/vim/init/basic.vim b/vim/init/basic.vim
index 05cade5..a4433cd 100644
--- a/vim/init/basic.vim
+++ b/vim/init/basic.vim
@@ -17,7 +17,6 @@ augroup END
17"}}} 17"}}}
18" For Vimscript {{{ 18" For Vimscript {{{
19 19
20" Usage: type --- for foldmark
21augroup filetype_vim 20augroup filetype_vim
22 autocmd! 21 autocmd!
23 autocmd FileType vim setlocal foldmethod=marker foldlevel=0 22 autocmd FileType vim setlocal foldmethod=marker foldlevel=0
@@ -54,6 +53,7 @@ set path=.,** " Allow :find with completion
54set mouse= " Disable mouse selection 53set mouse= " Disable mouse selection
55set winaltkeys=no " Allow alt key for mapping 54set winaltkeys=no " Allow alt key for mapping
56set modelineexpr 55set modelineexpr
56set hidden " Allow switch buffer without saving
57 57
58" Turn persistent undo on 58" Turn persistent undo on
59" means that you can undo even when you close a buffer/VIM 59" means that you can undo even when you close a buffer/VIM
@@ -62,6 +62,7 @@ if has('nvim')
62 set undodir=~/.vim/.undodir/nvim 62 set undodir=~/.vim/.undodir/nvim
63 set verbosefile=/tmp/nvim.log 63 set verbosefile=/tmp/nvim.log
64else 64else
65 silent! call mkdir(expand('~/.vim/.undodir/vim'), "p", 0755)
65 set undodir=~/.vim/.undodir/vim 66 set undodir=~/.vim/.undodir/vim
66endif 67endif
67 68
diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim
index adbbffd..0e2adcf 100644
--- a/vim/init/keymaps.vim
+++ b/vim/init/keymaps.vim
@@ -613,9 +613,6 @@ nnoremap <leader>tc :tabclose<CR>
613nnoremap <leader>tm :tabmove<SPACE> 613nnoremap <leader>tm :tabmove<SPACE>
614nnoremap <leader>to :tabonly<CR> 614nnoremap <leader>to :tabonly<CR>
615 615
616nnoremap <silent><m-h> :call Tab_MoveLeft()<CR>
617nnoremap <silent><m-l> :call Tab_MoveRight()<CR>
618
619" Let <leader>tl toggle between this and the last accessed tab 616" Let <leader>tl toggle between this and the last accessed tab
620let g:lasttab = 1 617let g:lasttab = 1
621nnoremap <Leader>tl :exe "tabn ".g:lasttab<CR> 618nnoremap <Leader>tl :exe "tabn ".g:lasttab<CR>
@@ -626,7 +623,7 @@ autocmd TabLeave * let g:lasttab = tabpagenr()
626nnoremap <leader>te :tabedit <C-r>=expand("%:p:h")<CR> 623nnoremap <leader>te :tabedit <C-r>=expand("%:p:h")<CR>
627 624
628" Tab move functions 625" Tab move functions
629function! Tvab_MoveLeft() 626function! Tab_MoveLeft()
630 let l:tabnr = tabpagenr() - 2 627 let l:tabnr = tabpagenr() - 2
631 if l:tabnr >= 0 628 if l:tabnr >= 0
632 exec 'tabmove '.l:tabnr 629 exec 'tabmove '.l:tabnr
@@ -638,6 +635,9 @@ function! Tab_MoveRight()
638 exec 'tabmove '.l:tabnr 635 exec 'tabmove '.l:tabnr
639 endif 636 endif
640endfunc 637endfunc
638
639nnoremap <silent><m-h> :call Tab_MoveLeft()<CR>
640nnoremap <silent><m-l> :call Tab_MoveRight()<CR>
641" }}} 641" }}}
642" TERMINAL {{{ 642" TERMINAL {{{
643 643
diff --git a/vim/init/plugins.vim b/vim/init/plugins.vim
index a96c14d..6d9f6e0 100644
--- a/vim/init/plugins.vim
+++ b/vim/init/plugins.vim
@@ -13,5 +13,8 @@ call plug#begin('~/.vim/plugged')
13Plug 'junegunn/fzf.vim' 13Plug 'junegunn/fzf.vim'
14nnoremap <leader>sf :Files<CR> 14nnoremap <leader>sf :Files<CR>
15nnoremap <leader>sg :GFiles<CR> 15nnoremap <leader>sg :GFiles<CR>
16nnoremap <leader>co :Colors<CR>
17nnoremap <leader><leader>ft :Filetypes<CR>
18nnoremap <leader>b :Buffers<CR>
16 19
17call plug#end() 20call plug#end()