Consider modelines
[dotfiles/vim.git] / .vimrc
1 syntax on
2
3 filetype on
4 filetype plugin on
5
6 set smartindent         "Turn on smart indent
7 set tabstop=4           "set tab character to 4 characters
8 set expandtab           "turn tabs into whitespace
9 set shiftwidth=4        "indent width for autoindent
10 filetype indent on      "indent depends on filetype
11
12 "let g:solarized_termtrans=1
13 let g:solarized_contrast="high"
14 set background=dark
15 colorscheme solarized
16
17 set number
18 "set numberwidth=4
19
20 "set cursorline "Highlight current line
21
22 set formatoptions=tcqn2
23
24 set ruler
25
26 set modeline
27
28 " stop indenting when pasting
29 nnoremap <f7> :set invpaste paste?<CR>
30 set pastetoggle=<f7>
31 " then try hitting the F5 key while in insert mode
32 " or just :set paste
33 set showmode
34
35 " Disable auto-identing
36 nnoremap <f8> :setl noai nocin nosi inde=<CR>
37 " Re-enable auto-identing
38 nnoremap <f9> :setl ai cin si<CR>
39
40 if has('gui_running')
41     set guifont=Monospace\ 9
42     :winpos 20 20
43     :set lines=40
44     :set columns=160
45 endif