From 0e3c78357bd5bcb4d863c8f7edc65295b29cef27 Mon Sep 17 00:00:00 2001 From: youngcw Date: Mon, 28 Aug 2023 12:45:54 -0700 Subject: [PATCH] fix --- .vimrc | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) mode change 120000 => 100644 .vimrc diff --git a/.vimrc b/.vimrc deleted file mode 120000 index 948ac3b..0000000 --- a/.vimrc +++ /dev/null @@ -1 +0,0 @@ -/home/caleb/.dotfiles/vimrc \ No newline at end of file diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..78f5696 --- /dev/null +++ b/.vimrc @@ -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= +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 { {}o + +cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' edit! + +"Nerd Tree things +command Tree :NERDTree | :normal +"autocmd vimenter * Treemove +"autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif + +command! ToggleNumber set number! | set rnu!