summaryrefslogtreecommitdiffstats
path: root/vim/colors/quagmire.vim
blob: 8b9c58398193e79f51ef54a2cc3e1d0ed73d622f (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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
" Vim color file
" Maintainer:   Streak "at rsmw dot net" Porchfleece
" Last Change:  2008 Dec 12
" Version:      0.3

" This is as close a port as I could manage of the camouflage-inspired
" Glitterbomb theme for TextMate. Due to some fundamental differences
" in the way the two editors handle syntax highlighting, it's more or
" less impossible to make it a perfect match, but it's close enough to
" look fairly nice in most circumstances.
"
" By the way, the original can be found on the TextMate wiki:
" http://wiki.macromates.com/Themes/UserSubmittedThemes

set background=dark
if version > 580
    hi clear
    if exists("syntax_on")
        syntax reset
    endif
endif
let g:colors_name="quagmire"

" UI customization
hi Normal       guifg=#cfcfcf   guibg=#0b0a0a
hi ModeMsg      guifg=#44444e
hi MoreMsg      guifg=#44444e
hi Visual       guibg=#3a3a3a
hi NonText      guifg=#111010
hi MatchParen   guibg=#44444e
hi Cursor       guifg=fg        guibg=bg gui=reverse
hi CursorLine   guibg=#11100c
hi TabLine      guibg=bg        guifg=#44444e gui=reverse
hi TabLineSel   guibg=bg        guifg=#44444e gui=none,bold
hi StatusLine   guibg=bg        guifg=#44444e gui=reverse
hi! link Question MoreMsg
hi! link Search Visual
hi! link TabLineFill TabLine
hi Error        guifg=#ffffff   guibg=#d8290e
hi DiffAdd      guifg=#f8f8f8   guibg=#41a83e
hi DiffDelete   guifg=#f8f8f8   guibg=#d03620
hi DiffChange   guifg=#f8f8f8   guibg=#c4b14a
"hi DiffAdd      guifg=#41a83e   guibg=#f8f8f8

" Stuff that most color schemes seem to leave out for some reason
hi! link FoldColumn StatusLine
hi! link SpecialKey String
hi! link SpecialChar Character
hi! link Folded StatusLine
hi! link Directory String
hi! link Label Delimiter
hi Pmenu guibg=#4d6537
hi PmenuSbar guibg=#44444e
"hi PmenuSel guibg=#888888 guifg=#dbb800
"hi PmenuThumb guibg=#

" :tab h group-name
hi Comment      guifg=#44444e   gui=italic
hi Constant     guifg=#c0a368
hi Number       guifg=#d3c788
hi Identifier   guifg=#ae5251
hi Function     guifg=#e16521 gui=bold
hi Statement    guifg=#dbb800   gui=bold
hi Operator     guifg=#988155   gui=none
hi Type         guifg=#f6f080   gui=none
hi StorageClass guifg=#7D6C55
hi String       guifg=#4d6537 
hi Character    guifg=#707576
hi Special      guifg=#ebac47
hi Delimiter    guifg=#935e29
hi SpecialComment guifg=#73817d
hi Underlined   guifg=#73817d gui=underline
"hi Tag          guifg=#ebac47
"hi Keyword      guifg=#ff3a55   gui=bold

hi PreProc      guifg=#8996ab
hi PreCondit    guifg=#afc4db
hi LineNr       guifg=#888888 guibg=#eeeeee gui=none
hi Todo         guifg=bg guibg=#4d6537
"hi htmlTag      guifg=#ffeca1
hi htmlTag      guifg=#aad7ef gui=bold
"hi htmlTagName  guifg=#ffffff gui=bold
"hi htmlArg      guifg=#ff6600 gui=none
hi htmlBold     gui=bold
hi htmlItalic   gui=italic
hi Title        guifg=#999966 gui=none
hi htmlTitle    guifg=fg        gui=none
hi tmeSupport   guifg=#7d6c55 gui=none

" TextMate grammars organize their highlight categories a little
" differently. These changes do very little to make things exactly how
" TextMate has them (yeah right, good luck) and instead concentrates
" on making everything a little less goofy-looking.
hi link cssAttributeSelector htmlArg
hi link cssBraces Normal
hi link javascriptBraces Normal
hi link cssTagName Function
hi link htmlEndTag htmlTag
hi link htmlTagName htmlTag
hi link htmlH1  htmlTitle
"hi link lispVar Identifier
hi link perlMatch Constant
hi link perlMatchStartEnd perlMatch
hi link perlFunctionName Function
hi link perlStatementSub Type
hi link vimHiAttrib Special
hi link macFullscreenBG Normal
"hi link perlSubstitutionSlash perlMatch