view vim/.vimrc @ 7:86e0ac713642

Re-added the latest ctrlp.vim plugin. The ctrlp.vim commit was e61e7d5b801ade5fcefeab3aca75c1f37d54bdf1.
author Brian Neal <bgneal@gmail.com>
date Sun, 29 Apr 2012 16:20:31 -0500
parents ff60fbc930de
children d3c383a0a5e8
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
set showcmd

" CtrlP related settings
" set wildignore+=.git\*,.hg\*,.svn\*,*.d,*.dbo,*.o,*.ti
set wildignore+=*/.git/*,*/.hg/*,*/.svn/*
let g:ctrlp_working_path_mode = 2

" 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

" Pathogen support
call pathogen#infect()