From 2a8a61325e3a353bf6000e605be0f9417ec99955 Mon Sep 17 00:00:00 2001 From: Jo Wroten Date: Sun, 4 Aug 2019 16:25:20 -0500 Subject: [PATCH] Vim bindings --- nvim/init.vim | 44 ++++++++++++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/nvim/init.vim b/nvim/init.vim index 87fc502..904bce0 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -26,19 +26,28 @@ set scrolloff=3 set sidescrolloff=5 "" Enable autoread if file changes set autoread -"" Map Leader to spacebar -let mapleader=" " -" Buffers +"" Hide Buffers set hidden -nnoremap :bnext -nnoremap :bprev -nnoremap :bd -" Statusline +"" Statusline set laststatus=0 -"---" +" - Mappings - +"" Map Leader to spacebar +let mapleader=" " +"" Shortcut to save +nnoremap w :w +"" Moving current lines up/down +nnoremap k :execute 'move -1-'. v:count1 +nnoremap j :execute 'move +'. v:count1 +"" Buffers Next/Previous +nnoremap :bnext +nnoremap :bprev + "" Shortcut to close buffer + nnoremap :bd + "" Shortcut to reopen closed buffer + nmap -" Load Plugins +" - Load Plugins - "" Begin vim-plug call plug#begin('~/.vim/plugged') "" Visual Plugins @@ -60,7 +69,7 @@ Plug 'airblade/vim-gitgutter' "" Initialize plugin system call plug#end() -" Config Plugins +" - Config Plugins - "" Colorscheme Dracula let g:dracula_colorterm = 0 " Set background as transparent colorscheme dracula @@ -71,11 +80,11 @@ nnoremap g :Ag nnoremap c :Commits nnoremap C :BCommits nnoremap m :GFiles? -" Buftablines +"" Buftablines let g:buftabline_indicators=1 highlight BufTabLineFill ctermfg=11 highlight BufTabLineCurrent cterm=bold ctermfg=236 ctermbg=141 gui=bold guifg=#282A36 guibg=#BD93F9 -" vim-startify +"" vim-startify let g:startify_custom_header = [ \ ' Gaiety | 2019', \ ' ____ ____ __ ', @@ -84,5 +93,16 @@ let g:startify_custom_header = [ \ '/___/ .__/\_,_/\__/\__/ \____/\__/\__/\___/ .__/\_,_/___/', \ ' /_/ /_/ ', \ '', + \ 'MAPPING ACTION', + \ '----------------------------------------------------------', + \ ' Leader', + \ 'w Save Buffer', + \ ' Close Buffer', + \ ' Open Previous Buffer', + \ ' Next buffer', + \ ' Previous buffer', + \ 'k Move line up', + \ 'j Move line down', + \ '', \ ] let g:startify_change_to_dir = 0