" COMMON VIM SETTINGS, REV. 2 " NECESSITIES: " disable vi compatability, if still on for some reason set nocompatible " enable syntax highlight syntax on " indent settings set autoindent set smarttab set smartindent set expandtab set tabstop=4 set softtabstop=4 set shiftwidth=4 set shiftround " disable text wrapping set nowrap " allow backspace over everything, default is dumb set backspace=indent,eol,start " search settings set incsearch set hlsearch set smartcase set ignorecase " map CTRL+L to remove search highlights nnoremap :noh " open windows below and to the right of current (why is the default opposite lol) set splitbelow splitright " bar settings " never hide statusbar set laststatus=2 " show unfinished command in the last line (like 4dd) set showcmd " enable command tab completion set wildmenu " expand command line history set history=250 " show relative numbers and absolute number for current line set number relativenumber " always show at least 2 more lines below or above cursor set scrolloff=2 " don't ask for confirm to update file with outside changes set autoread " COLOR: " temporary default color scheme colorscheme habamax " dont change default background color highlight Normal ctermbg=NONE " enable bright colors set t_Co=16 " CUSTOMIZATION: " disable arrow keys, use hjkl instead noremap noremap noremap noremap