summaryrefslogtreecommitdiff
path: root/colors/zlg.vim
blob: 4d0fb72ec12d1c224366b3c77223b16b7aa595f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
" Color scheme "zlg"
" by zlg <zlg@zelibertinegamer.me>

set background=dark
hi clear
if exists("syntax on")
    syntax reset
endif
let g:colors_name = "zlg"

hi ModeMsg      ctermfg=green ctermbg=NONE gui=bold guifg=#00cc00 guibg=NONE

" I can't stand it when the cursor is lost on matching braces.
hi MatchParen   cterm=NONE ctermfg=yellow ctermbg=magenta gui=NONE guifg=#ffffff guibg=#0044aa

" The current file should be obvious; the others can be faded.
hi StatusLineNC cterm=inverse ctermbg=NONE ctermfg=darkblue gui=NONE guifg=#000000 guibg=#1f4e6e
hi StatusLine   cterm=inverse ctermbg=NONE ctermfg=white gui=bold guifg=#000000 guibg=#ffffff

" Tabs should be styled, too!
hi TabLine cterm=NONE ctermbg=blue ctermfg=cyan
hi TabLineSel cterm=bold,inverse ctermbg=blue ctermfg=white
hi TabLineFill cterm=NONE ctermbg=darkblue ctermfg=NONE

" Line numbers should be just-visible, not bright.
hi LineNr       ctermfg=blue  cterm=NONE      ctermbg=black   gui=NONE      guifg=#a99c7f   guibg=#292012
hi Visual       ctermfg=NONE  cterm=inverse   ctermbg=black   gui=inverse   guifg=NONE      guibg=#000000
hi VisualNOS    ctermfg=NONE  cterm=inverse   ctermbg=black   gui=inverse   guifg=NONE      guibg=#000000

" My splits should not be bright
hi VertSplit    cterm=NONE ctermfg=blue ctermbg=NONE gui=bold guifg=#000000 guibg=#1f4e6e

" Folds are kind of a big deal
hi Folded       cterm=NONE    ctermfg=blue        ctermbg=black         gui=NONE   guifg=NONE    guibg=NONE

" Proceed with the generic highlight types
hi Constant     cterm=NONE    ctermfg=magenta     ctermbg=NONE         gui=NONE   guifg=#d667c7 guibg=NONE
hi Comment      cterm=NONE    ctermfg=darkgreen   ctermbg=NONE         gui=NONE   guifg=#009922    guibg=NONE
hi Delimiter    cterm=NONE    ctermfg=red         ctermbg=NONE         gui=NONE   guifg=#bb0000    guibg=NONE
hi DiffDelete   cterm=NONE    ctermfg=gray        ctermbg=red          gui=bold   guifg=#000000    guibg=#880000
hi Define       cterm=NONE    ctermfg=darkmagenta ctermbg=NONE         gui=NONE   guifg=#9d5db0 guibg=NONE
hi Error        cterm=NONE    ctermfg=white       ctermbg=red          gui=bold   guifg=#ffffff    guibg=#ff0000
hi Function     cterm=NONE    ctermfg=yellow      ctermbg=NONE         gui=bold   guifg=#ffff00    guibg=NONE
hi Include      cterm=NONE    ctermfg=darkyellow  ctermbg=NONE         gui=NONE   guifg=#d7c667 guibg=NONE
hi Macro        cterm=NONE    ctermfg=darkmagenta ctermbg=NONE         gui=NONE   guifg=#8a67ac guibg=NONE
hi NonText      cterm=NONE    ctermfg=black       ctermbg=NONE         gui=NONE   guifg=#333333    guibg=NONE
hi Normal       cterm=NONE    ctermfg=NONE        ctermbg=NONE         gui=NONE   guifg=#ffffff guibg=#071013
hi PreProc      cterm=NONE    ctermfg=magenta     ctermbg=NONE         gui=bold   guifg=#a249a2 guibg=NONE
hi Search       cterm=inverse ctermfg=yellow      ctermbg=NONE         gui=NONE   guifg=#000000    guibg=#ffff00
hi SpecialKey   cterm=NONE    ctermfg=blue        ctermbg=NONE         gui=NONE   guifg=#333333    guibg=NONE
hi SpecialChar  cterm=NONE    ctermfg=red         ctermbg=NONE         gui=bold   guifg=#dd5500    guibg=NONE
hi Statement    cterm=NONE    ctermfg=white       ctermbg=NONE         gui=NONE   guifg=#999999    guibg=NONE
hi String       cterm=NONE    ctermfg=darkcyan    ctermbg=NONE         gui=NONE   guifg=#568cd1 guibg=NONE
hi Todo         cterm=NONE    ctermfg=yellow      ctermbg=darkgreen    gui=NONE   guifg=#ffff00    guibg=#008800
hi Type         cterm=NONE    ctermfg=green       ctermbg=NONE         gui=bold   guifg=#5f7dc3 guibg=NONE
hi Number       cterm=NONE    ctermfg=white       ctermbg=NONE         gui=bold   guifg=#ffffff    guibg=NONE
hi Operator     cterm=NONE    ctermfg=darkyellow  ctermbg=NONE         gui=NONE   guifg=#a99c7f guibg=NONE
hi Identifier   cterm=NONE    ctermfg=cyan        ctermbg=NONE         gui=NONE   guifg=#00ccff    guibg=NONE

" Linked highlights
hi link Structure Define
hi link Conditional Function
hi link Repeat Function
hi link Float Number

" PHP Styles {{{
hi link phpIdentifier Identifier
hi link phpVarSelector Identifier
hi link phpStringDouble String
hi link phpStringSingle String
hi link phpComparison Operator
hi link phpParent Normal
" }}}

" Markdown Styles {{{
hi Title        cterm=bold ctermfg=white ctermbg=NONE gui=bold guifg=#ffffff guibg=NONE
" }}}

hi link Trailing Error
syn match Trailing /\s\+$/

" vim: fdm=marker