]> git.madduck.net Git - etc/vim.git/blob - templates/_common.colortemplate

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

0cc207c0dda2d23f11949f5e163e2ef6ece8e8be
[etc/vim.git] / templates / _common.colortemplate
1 # vim: ft=colortemplate fdm=marker
2
3 # Default highlight groups {{{
4 #if !has('gui_running') && get(g:, '@optionprefix_dimmed', 0)
5   # dimmed colours
6   Conceal                          darkblue     none
7   Constant                         darkgreen    none
8   Directory                        darkblue     none    bold
9   Error                            darkred      none    t=reverse,bold g=standout,bold
10   Function                         darkcyan     none
11   Identifier                       darkblue     none
12   ModeMsg                          darkblue     none
13   MoreMsg                          darkgreen    none
14   PreProc                          darkcyan     none
15   Statement                        darkred      none
16   Special                          darkyellow   none
17   Todo                             darkcyan     none    reverse
18   WarningMsg                       darkred      none
19   WildMenu                         darkblue     bg2     bold
20 #else
21   # default colours
22   Conceal                          blue         none
23   Constant                         green        none
24   Directory                        blue         none    bold
25   Error                            red          none    t=reverse,bold g=standout,bold
26   Function                         cyan         none
27   Identifier                       blue         none
28   ModeMsg                          blue         none
29   MoreMsg                          green        none
30   PreProc                          cyan         none
31   Statement                        red          none
32   Special                          yellow       none
33   Todo                             cyan         none    reverse
34   WarningMsg                       red          none
35   WildMenu                         blue         bg2     bold
36 #endif
37 #if !has('gui_running') && get(g:, '@optionprefix_transparent', 0)
38   # transparent background
39   Normal                           fg1          none
40   CursorLineNr                     yellow       none
41   FoldColumn                       darkgray     none
42   SignColumn                       fg2          none
43   VertSplit                        bg3          none
44 #else
45   # opaque background
46   Normal                           fg1          bg0
47   CursorLineNr                     yellow       bg1
48   FoldColumn                       darkgray     bg1
49   SignColumn                       fg2          bg1
50   VertSplit                        bg3          bg0
51 #endif
52
53 # Group                          Fg           Bg      Attributes
54 ColorColumn                      none         bg1     bold
55 Cursor                           none         none    reverse,bold
56 CursorColumn                     none         none    italic,bold
57 CursorLine                       none         none    italic,bold
58 DiffAdd                          brightgreen  black   reverse
59 DiffAdded                        brightgreen  black   reverse
60 DiffChange                       brightblue   black   reverse
61 DiffDelete                       brightred    black   reverse
62 DiffRemoved                      brightred    black   reverse
63 DiffText                         brightgreen  black   reverse
64 EndOfBuffer                      bg0          none
65 ErrorMsg                      -> Error
66 Folded                           bg3          bg1     g=italic
67 IncSearch                        yellow       black   reverse
68 LineNr                           bg3          bg1
69 MatchParen                       none         bg2     bold
70 NonText                          bg4          none
71 Pmenu                            fg1          bg2
72 PmenuSbar                        none         bg2
73 PmenuSel                         bg1          fg2    bold
74 PmenuThumb                       none         bg4
75 Question                         darkyellow   none
76 QuickFixLine                  -> Search
77 Search                           brightyellow black   reverse
78 SpecialKey                       bg4          none
79 SpellBad                         red          none    t=underline g=italic,undercurl s=red
80 SpellCap                         blue         none    t=underline g=italic,undercurl s=blue
81 SpellLocal                       cyan         none    t=underline g=italic,undercurl s=cyan
82 SpellRare                        magenta      none    t=underline g=italic,undercurl s=magenta
83 StatusLine                       bg2          fg1     reverse
84 StatusLineNC                     bg1          fg2     reverse
85 StatusLineTerm                -> StatusLine
86 StatusLineTermNC              -> StatusLineNC
87 TabLine                       -> TabLineFill
88 TabLineFill                      fg2          bg3
89 TabLineSel                       fg1          bg1
90 Title                            fg0          none    bold
91 Visual                           none         bg1
92 VisualNOS                     -> Visual
93 # Other conventional group names (see `:help group-name`)
94 Boolean                       -> Constant
95 Character                     -> Constant
96 Comment                          fg3          none
97 Conditional                   -> Statement
98 Define                        -> PreProc
99 Debug                         -> Special
100 Delimiter                     -> Special
101 Exception                     -> Statement
102 Float                         -> Constant
103 Ignore                           fg           none
104 Include                       -> PreProc
105 Keyword                       -> Statement
106 Label                         -> Statement
107 Macro                         -> PreProc
108 Number                        -> Constant
109 Operator                      -> Statement
110 PreCondit                     -> PreProc
111 Repeat                        -> Statement
112 SpecialChar                   -> Special
113 SpecialComment                -> Special
114 StorageClass                  -> Type
115 String                        -> Constant
116 Structure                     -> Type
117 Tag                           -> Special
118 Type                             darkcyan     none
119 Typedef                       -> Type
120 Underlined                       none         none    underline
121 # Language mapping cursor
122 lCursor                       -> Cursor
123 # See `:help CursorIM`
124 CursorIM                         none         none    reverse
125 # See `:help window-toolbar`
126 ToolbarLine                      none         bg3
127 ToolbarButton                    fg0          bg3     bold
128 # }}}
129
130 # Additional highlight groups {{{
131 # Input mode cursor
132 iCursor                       -> Cursor
133 # Visual mode cursor, selection
134 vCursor                       -> Cursor
135
136 # Useful for custom status lines
137 NormalMode                       fg2          bg0     reverse
138 InsertMode                       blue         bg0     reverse
139 ReplaceMode                      cyan         bg0     reverse
140 VisualMode                       yellow       bg0     reverse
141 CommandMode                      magenta      bg0     reverse
142 Warnings                         yellow       bg0     reverse
143 # }}}
144
145 # Terminal colors {{{
146 TermCursor                    -> Cursor
147 TermCursorNC                     bg1          fg1
148 # }}}
149