From 9ce6f68081dce12ba636216564ed27cdfe6fd1d6 Mon Sep 17 00:00:00 2001 From: frosty Date: Wed, 24 Jul 2024 04:31:24 -0400 Subject: [PATCH] add some options and comments in vimrc --- .vim/vimrc | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/.vim/vimrc b/.vim/vimrc index 599952a..f59ae18 100644 --- a/.vim/vimrc +++ b/.vim/vimrc @@ -1,23 +1,54 @@ +" ===================================== " -- Plugin management -- +" ===================================== call plug#begin() " Status line Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' +Plug 'airblade/vim-gitgutter' " Theme Plug 'morhetz/gruvbox' " File manager Plug 'lambdalisue/vim-fern' +" Comment remap +Plug 'tpope/vim-commentary' call plug#end() +" ===================================== " -- Behavior -- +" ===================================== +" Line numbers +set number +set relativenumber +" Terminal title +set title +" Auto reload changes +set autoread +" Indentation +set tabstop=4 +set softtabstop=4 +set shiftwidth=4 +set expandtab +" Backup/info files +set nobackup set noswapfile set viminfofile=~/.vim/viminfo +" Performance +set lazyredraw +" Split behavior +set splitbelow +set splitright +" Visual bell +" set visualbell + +" ===================================== " -- Theme options -- +" ===================================== " Color scheme set background=dark @@ -27,7 +58,9 @@ hi Normal guibg=NONE ctermbg=NONE let g:airline_theme='gruvbox' +" ===================================== " -- Remaps -- +" ==================================== " Leader options let mapleader=' ' @@ -38,3 +71,7 @@ nnoremap pr :Fern %:h " Buffer management nnoremap nw :bnext nnoremap nq :bprev +nnoremap nc :bd +" Moving visual block +vnoremap J :m '>+1gv=gv +vnoremap K :m '<-2gv=gv