This commit is contained in:
youngcw 2023-08-28 12:45:54 -07:00
parent 86174d46db
commit 0e3c78357b

1
.vimrc
View File

@ -1 +0,0 @@
/home/caleb/.dotfiles/vimrc

68
.vimrc Normal file
View File

@ -0,0 +1,68 @@
set shell=/bin/bash
set nocompatible " be iMproved, required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
"My Plugins"
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
Plugin 'ervandew/supertab'
Plugin 'airblade/vim-gitgutter'
Plugin 'Yggdroot/indentLine'
"Plugin 'flazz/vim-colorschemes'
Plugin 'NLKNguyen/papercolor-theme'
Plugin 'nordtheme/vim'
Plugin 'cognoscan/vim-vhdl'
Plugin 'scrooloose/nerdtree'
Plugin 'Xuyuanp/nerdtree-git-plugin'
"Plugin 'vim-scripts/auto-pairs-gentle'
"Plugin 'Valloric/YouCompleteMe'
call vundle#end() " required
filetype plugin indent on " required
syntax on
set number " show line numbers
set relativenumber " relative line numbers
set tabstop=2 " 2 spaces for tabs
set shiftwidth=2 " ? tabs something
set expandtab " fill tabs with spaces
set cursorline " highlight where the cursor is
set showcmd " show command in bottom while types
set wildmenu " list menu at bottom when searching
set incsearch
set hlsearch " search top to bottom
set showmatch " highlight search match
set lazyredraw
set ignorecase " ignore case when searching
"set autoindent
"set smartindent
set splitbelow " split opens on bottom
set splitright " vsplit opens on right
set t_Co=256
set background=dark "use dark version of theme
colorscheme PaperColor " use this theme
"colorscheme nord
set pastetoggle=<C-P>
set directory^=$HOME/.vim/swap
" dont jump over long lines
nnoremap j gj
nnoremap k gk
xnoremap j gj
xnoremap k gk
let g:indetLine_conceallevel = 1
let g:indentLine_setColors = 0
let g:airline_powerline_fonts = 1
" auto close braces
inoremap {<CR> {<CR>}<ESC><UP>o
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
"Nerd Tree things
command Tree :NERDTree | :normal <c-w><c-w>
"autocmd vimenter * Treemove
"autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
command! ToggleNumber set number! | set rnu!