bgneal@0
|
1 set nocompatible
|
bgneal@0
|
2 "source $VIMRUNTIME/vimrc_example.vim
|
bgneal@0
|
3 "source $VIMRUNTIME/mswin.vim
|
bgneal@0
|
4 "behave mswin
|
bgneal@0
|
5
|
bgneal@0
|
6 set nobackup
|
bgneal@0
|
7 set tabstop=3
|
bgneal@0
|
8 set shiftwidth=3
|
bgneal@0
|
9 set backspace=indent,eol,start
|
bgneal@0
|
10 set expandtab
|
bgneal@0
|
11 set textwidth=120
|
bgneal@0
|
12 set number
|
bgneal@0
|
13 set ruler
|
bgneal@0
|
14 set history=1000
|
bgneal@0
|
15 set encoding=utf-8
|
bgneal@4
|
16 set showcmd
|
bgneal@0
|
17
|
bgneal@0
|
18 " CtrlP related settings
|
bgneal@4
|
19 " set wildignore+=.git\*,.hg\*,.svn\*,*.d,*.dbo,*.o,*.ti
|
bgneal@4
|
20 set wildignore+=*/.git/*,*/.hg/*,*/.svn/*
|
bgneal@4
|
21 let g:ctrlp_working_path_mode = 2
|
bgneal@0
|
22
|
bgneal@0
|
23 " This allows % to toggle on if/elsif/else/end, XML tags, & more
|
bgneal@0
|
24 runtime macros/matchit.vim
|
bgneal@0
|
25
|
bgneal@0
|
26 " These two options make /-style searching case-sensitive only if there
|
bgneal@0
|
27 " is a capital letter in the search expression.
|
bgneal@0
|
28 set ignorecase
|
bgneal@0
|
29 set smartcase
|
bgneal@0
|
30
|
bgneal@0
|
31 " Sets the terminal title when run in an xterm
|
bgneal@0
|
32 set title
|
bgneal@0
|
33
|
bgneal@0
|
34 " This puts more context around the cursor when scrolling
|
bgneal@0
|
35 set scrolloff=3
|
bgneal@0
|
36
|
bgneal@0
|
37 " let g:netrw_sort_sequence = "[\/]$,*,\.bak$,\.o$,\.info$,\.swp$,\.obj$"
|
bgneal@0
|
38
|
bgneal@0
|
39 syntax on
|
bgneal@0
|
40 filetype on
|
bgneal@0
|
41 filetype plugin on
|
bgneal@0
|
42 filetype indent on
|
bgneal@0
|
43 set hlsearch
|
bgneal@0
|
44 set incsearch
|
bgneal@0
|
45
|
bgneal@0
|
46 " highlight trailing spaces
|
bgneal@0
|
47 let c_space_errors = 1
|
bgneal@0
|
48 " let python_space_error_highlight = 1
|
bgneal@0
|
49
|
bgneal@2
|
50 set background=dark
|
bgneal@2
|
51 colorscheme peaksea2
|
bgneal@2
|
52 " colorscheme Dark
|
bgneal@0
|
53
|
bgneal@0
|
54 " shortcut for word completion in insert mode
|
bgneal@0
|
55 imap <S-Tab> <C-n>
|
bgneal@0
|
56
|
bgneal@0
|
57 " buffer next and previous commands
|
bgneal@0
|
58 nnoremap <Tab> :bnext<CR>
|
bgneal@0
|
59 nnoremap <S-Tab> :bprevious<CR>
|
bgneal@0
|
60
|
bgneal@0
|
61 " Remove extra trailing spaces
|
bgneal@0
|
62 nnoremap <F2> :%s/\s\+$//<CR>
|
bgneal@0
|
63
|
bgneal@4
|
64 " setlocal spell spelllang=en_us
|
bgneal@0
|
65
|
bgneal@0
|
66 let mapleader=","
|
bgneal@0
|
67
|
bgneal@0
|
68 " ,/ will clear any highlighted search results
|
bgneal@0
|
69 nmap <silent> ,/ :let @/=""<CR>
|
bgneal@0
|
70
|
bgneal@0
|
71 " NERD tree plugin
|
bgneal@0
|
72 " nmap ,n :NERDTreeToggle<CR>
|
bgneal@0
|
73 " let g:NERDTreeQuitOnOpen=1
|