view vim/.vimrc @ 2:611e13daeafb

Use peaksea2 after all.
author Brian Neal <bgneal@gmail.com>
date Wed, 04 Jan 2012 19:34:22 -0600
parents 67f01a4cac4c
children 6bb800967ce5
line wrap: on
line source
set nocompatible
"source $VIMRUNTIME/vimrc_example.vim
"source $VIMRUNTIME/mswin.vim
"behave mswin

set nobackup
set tabstop=3
set shiftwidth=3
set backspace=indent,eol,start
set expandtab
set textwidth=120
set number
set ruler
set history=1000
set encoding=utf-8

" CtrlP related settings
set wildignore+=.git\*,.hg\*,.svn\*,*.d,*.dbo,*.o,*.ti

" This allows % to toggle on if/elsif/else/end, XML tags, & more
runtime macros/matchit.vim

" These two options make /-style searching case-sensitive only if there
" is a capital letter in the search expression.
set ignorecase
set smartcase

" Sets the terminal title when run in an xterm
set title

" This puts more context around the cursor when scrolling
set scrolloff=3

" let g:netrw_sort_sequence = "[\/]$,*,\.bak$,\.o$,\.info$,\.swp$,\.obj$"

syntax on
filetype on
filetype plugin on
filetype indent on
set hlsearch
set incsearch

" highlight trailing spaces
let c_space_errors = 1
" let python_space_error_highlight = 1

set background=dark
colorscheme peaksea2
" colorscheme Dark

" shortcut for word completion in insert mode
imap <S-Tab> <C-n>

" buffer next and previous commands
nnoremap <Tab> :bnext<CR>
nnoremap <S-Tab> :bprevious<CR>

" Remove extra trailing spaces
nnoremap <F2> :%s/\s\+$//<CR>

setlocal spell spelllang=en_us

let mapleader=","

" ,/ will clear any highlighted search results
nmap <silent> ,/ :let @/=""<CR>

" NERD tree plugin
" nmap ,n :NERDTreeToggle<CR>
" let g:NERDTreeQuitOnOpen=1