1
1
Fork 0

Vim bindings

This commit is contained in:
Jo Wroten 2019-08-04 16:25:20 -05:00
parent 5d0645f25b
commit 2a8a61325e

View file

@ -26,19 +26,28 @@ set scrolloff=3
set sidescrolloff=5 set sidescrolloff=5
"" Enable autoread if file changes "" Enable autoread if file changes
set autoread set autoread
"" Map Leader to spacebar "" Hide Buffers
let mapleader=" "
" Buffers
set hidden set hidden
nnoremap <Tab> :bnext<CR> "" Statusline
nnoremap <S-Tab> :bprev<CR>
nnoremap <Esc><Esc> :bd<CR>
" Statusline
set laststatus=0 set laststatus=0
"---" " - Mappings -
"" Map Leader to spacebar
let mapleader=" "
"" Shortcut to save
nnoremap <Leader>w :w<CR>
"" Moving current lines up/down
nnoremap <Leader>k :<c-u>execute 'move -1-'. v:count1<cr>
nnoremap <Leader>j :<c-u>execute 'move +'. v:count1<cr>
"" Buffers Next/Previous
nnoremap <Tab> :bnext<CR>
nnoremap <S-Tab> :bprev<CR>
"" Shortcut to close buffer
nnoremap <Esc><Esc> :bd<CR>
"" Shortcut to reopen closed buffer
nmap <Leader><Leader> <c-^>
" Load Plugins " - Load Plugins -
"" Begin vim-plug "" Begin vim-plug
call plug#begin('~/.vim/plugged') call plug#begin('~/.vim/plugged')
"" Visual Plugins "" Visual Plugins
@ -60,7 +69,7 @@ Plug 'airblade/vim-gitgutter'
"" Initialize plugin system "" Initialize plugin system
call plug#end() call plug#end()
" Config Plugins " - Config Plugins -
"" Colorscheme Dracula "" Colorscheme Dracula
let g:dracula_colorterm = 0 " Set background as transparent let g:dracula_colorterm = 0 " Set background as transparent
colorscheme dracula colorscheme dracula
@ -71,11 +80,11 @@ nnoremap <Leader>g :Ag
nnoremap <Leader>c :Commits<cr> nnoremap <Leader>c :Commits<cr>
nnoremap <Leader>C :BCommits<cr> nnoremap <Leader>C :BCommits<cr>
nnoremap <Leader>m :GFiles?<cr> nnoremap <Leader>m :GFiles?<cr>
" Buftablines "" Buftablines
let g:buftabline_indicators=1 let g:buftabline_indicators=1
highlight BufTabLineFill ctermfg=11 highlight BufTabLineFill ctermfg=11
highlight BufTabLineCurrent cterm=bold ctermfg=236 ctermbg=141 gui=bold guifg=#282A36 guibg=#BD93F9 highlight BufTabLineCurrent cterm=bold ctermfg=236 ctermbg=141 gui=bold guifg=#282A36 guibg=#BD93F9
" vim-startify "" vim-startify
let g:startify_custom_header = [ let g:startify_custom_header = [
\ ' Gaiety | 2019', \ ' Gaiety | 2019',
\ ' ____ ____ __ ', \ ' ____ ____ __ ',
@ -84,5 +93,16 @@ let g:startify_custom_header = [
\ '/___/ .__/\_,_/\__/\__/ \____/\__/\__/\___/ .__/\_,_/___/', \ '/___/ .__/\_,_/\__/\__/ \____/\__/\__/\___/ .__/\_,_/___/',
\ ' /_/ /_/ ', \ ' /_/ /_/ ',
\ '', \ '',
\ 'MAPPING ACTION',
\ '----------------------------------------------------------',
\ '<Space> Leader',
\ '<Leader>w Save Buffer',
\ '<Esc><Esc> Close Buffer',
\ '<Leader><Leader> Open Previous Buffer',
\ '<Tab> Next buffer',
\ '<S-Tab> Previous buffer',
\ '<Leader>k Move line up',
\ '<Leader>j Move line down',
\ '',
\ ] \ ]
let g:startify_change_to_dir = 0 let g:startify_change_to_dir = 0