2 " this file is an example .vimrc for the vim editor. it should be in your home directory.
5 " cranks up the register saved buffer size to 1000 lines, since otherwise the cut buffer will only
6 " preserve the default 50 lines for a paste to another file. this makes all registers go up to
7 " this size though, so if you save to a lot of different ones, you will use more space in your
9 set viminfo='100,<1000,s10,h
11 " tells vim not to make a backup of the file before editing it; this is living dangerously.
14 " nocompatible|nocp turns off compatibility mode, allowing filename completion.
17 " elflord just happens to be the color scheme i prefer. there are a bunch.
20 " map the normal copy, cut and paste keys (ctrl-c, ctrl-x & ctrl-v) for vim.
22 imap <C-V> <ESC><C-V>i
26 " map ctrl-a to select all of the file. ctrl-i increments, whatever that is.
28 noremap <C-A> gggH<C-O>G
29 inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
30 cnoremap <C-A> <C-C>gggH<C-O>G
31 onoremap <C-A> <C-C>gggH<C-O>G
32 snoremap <C-A> <C-C>gggH<C-O>G
33 xnoremap <C-A> <C-C>ggVG