Skip to content

Instantly share code, notes, and snippets.

@flacodirt
Last active December 15, 2015 10:19
Show Gist options
  • Save flacodirt/5245083 to your computer and use it in GitHub Desktop.
Save flacodirt/5245083 to your computer and use it in GitHub Desktop.
Custom vimrc options file
syntax on
set background=dark " easy on the eyes
set ruler " show the line number on the bar
set more " use more prompt
set autoread " watch for file changes
set number " line numbers
set hidden
set noautowrite " don't automagically write on :next
set lazyredraw " don't redraw when don't have to
set showmode
set showcmd
set nocompatible " vim, not vi
set autoindent smartindent " auto/smart indent
set smarttab " tab and backspace are smart
set tabstop=4 " 4 spaces
set shiftwidth=4
set scrolloff=5 " keep at least 5 lines above/below
set sidescrolloff=5 " keep at least 5 lines left/right
set history=200
set backspace=indent,eol,start
set linebreak
set cmdheight=2 " command line two lines high
set undolevels=1000 " 1000 undos
set updatecount=100 " switch every 100 chars
set complete=.,w,b,u,U,t,i,d " do lots of scanning on tab completion
set ttyfast " we have a fast terminal
set mouse=a " enable mouse:
" Backup locations
set backup
set backupdir=~/.vim/backup
set directory=~/.vim/tmp
" Search
set incsearch " incremental search
set ignorecase " search ignoring case
set hlsearch " highlight the search
set showmatch " show matching bracket
set diffopt=filler,iwhite " ignore all whitespace and sync
" Mapping
vmap <C-C> "+y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment