Remap paste mode to F7
[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 " stop indenting when pasting
27 nnoremap <f7> :set invpaste paste?<CR>
28 set pastetoggle=<f7>
29 " then try hitting the F5 key while in insert mode
30 " or just :set paste
31 set showmode
32
33 " Disable auto-identing
34 nnoremap <f8> :setl noai nocin nosi inde=<CR>
35 " Re-enable auto-identing
36 nnoremap <f9> :setl ai cin si<CR>
37
38 if has('gui_running')
39     set guifont=Monospace\ 9
40     :winpos 20 20
41     :set lines=40
42     :set columns=160
43 endif