]> git.madduck.net Git - etc/vim.git/blobdiff - .vim/bundle/vim-artesanal/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:

Add '.vim/bundle/vim-artesanal/' from commit '18e572e03c2d50e2a27c1c8cda66bd2b6c27c054'
[etc/vim.git] / .vim / bundle / vim-artesanal / templates / _common.colortemplate
diff --git a/.vim/bundle/vim-artesanal/templates/_common.colortemplate b/.vim/bundle/vim-artesanal/templates/_common.colortemplate
new file mode 100644 (file)
index 0000000..25b2df2
--- /dev/null
@@ -0,0 +1,130 @@
+# vim: ft=colortemplate fdm=marker
+
+# Default highlight groups {{{
+#if !has('gui_running') && get(g:, '@optionprefix_transp_bg', 0)
+  # Transparent background
+  Normal       fg1           none
+  CursorLineNr yellow        none
+  FoldColumn   darkgray      none
+  SignColumn   fg2           none
+  VertSplit    bg3           none
+#else
+  # Opaque background
+  Normal       fg1           bg0
+  CursorLineNr yellow        bg1
+  FoldColumn   darkgray      bg1
+  SignColumn   fg2           bg1
+  VertSplit    bg3           bg0
+#endif
+
+# Group                          Fg           Bg      Attributes
+ColorColumn                      none         bg1     bold
+Conceal                          blue         none
+Cursor                           none         none    reverse,bold
+CursorColumn                     none         none    italic,bold
+CursorLine                       none         none    italic,bold
+DiffAdd                          brightgreen  black   reverse
+DiffAdded                        brightgreen  black   reverse
+DiffChange                       brightblue   black   reverse
+DiffDelete                       brightred    black   reverse
+DiffRemoved                      brightred    black   reverse
+DiffText                         brightgreen  black   reverse
+Directory                        blue         none    bold
+EndOfBuffer                      bg0          none
+Error                            red          none    t=reverse,bold g=standout,bold
+ErrorMsg                      -> Error
+Folded                           bg3          bg1     g=italic
+IncSearch                        yellow       black   reverse
+LineNr                           bg3          bg1
+MatchParen                       none         bg2     bold
+ModeMsg                          blue         none
+MoreMsg                          green        none
+NonText                          bg4          none
+Pmenu                            fg1          bg2
+PmenuSbar                        none         bg2
+PmenuSel                         bg1          fg2    bold
+PmenuThumb                       none         bg4
+Question                         darkyellow   none
+QuickFixLine                  -> Search
+Search                           brightyellow black   reverse
+SpecialKey                       bg4          none
+SpellBad                         red          none    t=underline g=italic,undercurl s=red
+SpellCap                         blue         none    t=underline g=italic,undercurl s=blue
+SpellLocal                       cyan         none    t=underline g=italic,undercurl s=cyan
+SpellRare                        magenta      none    t=underline g=italic,undercurl s=magenta
+StatusLine                       bg2          fg1     reverse
+StatusLineNC                     bg1          fg2     reverse
+StatusLineTerm                -> StatusLine
+StatusLineTermNC              -> StatusLineNC
+TabLine                       -> TabLineFill
+TabLineFill                      fg2          bg3
+TabLineSel                       fg1          bg1
+Title                            fg0          none    bold
+Visual                           none         bg1
+VisualNOS                     -> Visual
+WarningMsg                       red          none
+WildMenu                         blue         bg2     bold
+# Other conventional group names (see `:help group-name`)
+Boolean                       -> Constant
+Character                     -> Constant
+Comment                          fg3          none
+Conditional                   -> Statement
+Constant                         green        none
+Define                        -> PreProc
+Debug                         -> Special
+Delimiter                     -> Special
+Exception                     -> Statement
+Float                         -> Constant
+Function                         cyan         none
+Identifier                       blue         none
+Ignore                           fg           none
+Include                       -> PreProc
+Keyword                       -> Statement
+Label                         -> Statement
+Macro                         -> PreProc
+Number                        -> Constant
+Operator                      -> Statement
+PreCondit                     -> PreProc
+PreProc                          cyan         none
+Repeat                        -> Statement
+SpecialChar                   -> Special
+SpecialComment                -> Special
+Statement                        red          none
+StorageClass                  -> Type
+Special                          yellow       none
+String                        -> Constant
+Structure                     -> Type
+Tag                           -> Special
+Todo                             cyan         none    reverse
+Type                             darkcyan     none
+Typedef                       -> Type
+Underlined                       none         none    underline
+# Language mapping cursor
+lCursor                       -> Cursor
+# See `:help CursorIM`
+CursorIM                         none         none    reverse
+# See `:help window-toolbar`
+ToolbarLine                      none         bg3
+ToolbarButton                    fg0          bg3     bold
+# }}}
+
+# Additional highlight groups {{{
+# Input mode cursor
+iCursor                       -> Cursor
+# Visual mode cursor, selection
+vCursor                       -> Cursor
+
+# Useful for custom status lines
+NormalMode                       fg2          bg0     reverse
+InsertMode                       blue         bg0     reverse
+ReplaceMode                      cyan         bg0     reverse
+VisualMode                       yellow       bg0     reverse
+CommandMode                      magenta      bg0     reverse
+Warnings                         yellow       bg0     reverse
+# }}}
+
+# Terminal colors {{{
+TermCursor                    -> Cursor
+TermCursorNC                     bg1          fg1
+# }}}
+