8 " Scroll five lines ahead of cursor.
11 " Set up autoindentation.
15 " Set tabs to width 4.
24 " Display command and location status.
28 " Multiple windows are equally sized and open in reading order.
30 set splitbelow splitright
35 " Reset colors to a clean state.
36 if !has('gui_running')
40 " Enable syntax "highlighting.
43 " Force vim to sync syntax "highlighting from the beginning of the file.
46 " Set the color scheme.
47 hi Normal cterm=none ctermfg=white ctermbg=black " Plain text.
49 hi Comment cterm=none ctermfg=darkblue ctermbg=black " Comment: // Hello, world
51 hi Constant cterm=none ctermfg=blue ctermbg=black " Constant:
52 hi String cterm=none ctermfg=blue ctermbg=black " String: "Hello, world"
53 hi Character cterm=none ctermfg=blue ctermbg=black " Character: 'a'
54 hi Number cterm=none ctermfg=blue ctermbg=black " Number: 234, 0xff
55 hi Boolean cterm=none ctermfg=blue ctermbg=black " Boolean: TRUE, false
56 hi Float cterm=none ctermfg=blue ctermbg=black " Float: 2.3e10
58 hi Identifier cterm=none ctermfg=white ctermbg=black " Identifier: foo
59 hi Function cterm=none ctermfg=white ctermbg=black " Function/method: foo()
61 hi Statement cterm=none ctermfg=brown ctermbg=black " Statement:
62 hi Conditional cterm=none ctermfg=brown ctermbg=black " Conditional: if, then, else, endif, switch
63 hi Repeat cterm=none ctermfg=brown ctermbg=black " Repeat: for, do, while
64 hi Label cterm=none ctermfg=brown ctermbg=black " Label: case, default
65 hi Operator cterm=none ctermfg=brown ctermbg=black " Operator: sizeof, +, *
66 hi Keyword cterm=none ctermfg=brown ctermbg=black " Keyword: register, const
67 hi Exception cterm=none ctermfg=brown ctermbg=black " Exception: try, catch, throw
69 hi PreProc cterm=none ctermfg=darkred ctermbg=black " Preprocessor directives:
70 hi Include cterm=none ctermfg=darkred ctermbg=black " #include
71 hi Define cterm=none ctermfg=darkred ctermbg=black " #define
72 hi PreCondit cterm=none ctermfg=darkred ctermbg=black " #if, #else, #endif
74 hi Type cterm=none ctermfg=darkgreen ctermbg=black " Types: int, long, char
75 hi StorageClass cterm=none ctermfg=darkgreen ctermbg=black " Storage modifiers: static, register, volatile
76 hi Structure cterm=none ctermfg=darkgreen ctermbg=black " User-defined types: struct, union, enum
77 hi Typedef cterm=none ctermfg=darkgreen ctermbg=black " typedef
79 hi Special cterm=none ctermfg=magenta ctermbg=black " Special symbols
80 hi SpecialChar cterm=none ctermfg=magenta ctermbg=black " Special characters in a constant
81 hi Delimiter cterm=none ctermfg=magenta ctermbg=black " Character that is highlighted
82 hi SpecialComment cterm=none ctermfg=magenta ctermbg=black " Special things inside a comment
83 hi Debug cterm=none ctermfg=magenta ctermbg=black " Debugging statements.
85 hi Underlined cterm=underline ctermfg=magenta ctermbg=black " Underlined stuff (HTML links)
87 hi Error cterm=none ctermfg=red ctermbg=black " Erroneous content
89 hi Todo cterm=bold ctermfg=red ctermbg=black " TODO, FIXME, XXX comments.