2015-07-02 14:56:38 +02:00
|
|
|
# zenburn theme
|
|
|
|
|
2015-11-12 14:33:23 +01:00
|
|
|
%sh{
|
|
|
|
# define some named colors
|
2016-09-18 15:30:16 +02:00
|
|
|
zentext="rgb:cfcfcf"
|
|
|
|
zenselectionbg="rgb:3f7fcc"
|
|
|
|
zencursor="rgb:2a2a2a,rgb:dfdfbf"
|
2018-02-24 11:52:07 +01:00
|
|
|
zencursoreol="rgb:2a2a2a,rgb:cc9393"
|
2016-09-18 15:30:16 +02:00
|
|
|
zensecondaryfg="rgb:2a2a2a"
|
|
|
|
zendefault="${zentext},rgb:3f3f3f"
|
2015-11-12 14:33:23 +01:00
|
|
|
zenstatus="rgb:efdcbc,rgb:2a2a2a"
|
2016-09-18 15:30:16 +02:00
|
|
|
zenstatuscursor="${zentext},rgb:7f9f7f"
|
2015-11-12 14:33:23 +01:00
|
|
|
zeninfo="rgb:cc9393,rgb:2a2a2a"
|
|
|
|
zenmenubg="rgb:7f9f7f,rgb:4a4a4a"
|
|
|
|
zenmenufg="rgb:8cd0d3,rgb:5b5b5b"
|
|
|
|
zenkeyword="rgb:f0dfaf+b"
|
|
|
|
zenstorageClass="rgb:c3bf9f+b"
|
|
|
|
zennumber="rgb:8cd0d3"
|
|
|
|
zencomment="rgb:7f9f7f"
|
|
|
|
zenconstant="rgb:dca3a3+b"
|
|
|
|
zenspecial="rgb:cfbfaf"
|
|
|
|
zenfunction="rgb:efef8f"
|
|
|
|
zenstatement="rgb:e3ceab"
|
2017-02-10 03:43:29 +01:00
|
|
|
zenvariable="rgb:efdcbc"
|
2015-11-12 14:33:23 +01:00
|
|
|
zentype="rgb:dfdfbf"
|
|
|
|
zenstring="rgb:cc9393"
|
2017-02-10 03:43:29 +01:00
|
|
|
zenmodule="${zenstring}"
|
2015-11-12 14:33:23 +01:00
|
|
|
zenexception="rgb:c3bf9f+b"
|
|
|
|
zenmatching="rgb:3f3f3f,rgb:8cd0d3"
|
2016-04-20 14:26:12 +02:00
|
|
|
zenpadding="rgb:f0dfaf,rgb:343434+b"
|
2015-07-02 14:56:38 +02:00
|
|
|
|
2015-11-12 14:33:23 +01:00
|
|
|
echo "
|
|
|
|
# then we map them to code
|
|
|
|
face value ${zenconstant}
|
|
|
|
face type ${zentype}
|
2017-02-10 03:43:29 +01:00
|
|
|
face variable ${zenvariable}
|
|
|
|
face module ${zenstring}
|
|
|
|
face function ${zenfunction}
|
2015-11-12 14:33:23 +01:00
|
|
|
face string ${zenstring}
|
|
|
|
face keyword ${zenkeyword}
|
|
|
|
face operator ${zenfunction}
|
|
|
|
face attribute ${zenstatement}
|
|
|
|
face comment ${zencomment}
|
|
|
|
face meta ${zenspecial}
|
2016-11-11 14:07:45 +01:00
|
|
|
face builtin default+b
|
2015-07-02 14:56:38 +02:00
|
|
|
|
2015-11-12 14:33:23 +01:00
|
|
|
# and markup
|
|
|
|
face title ${zenkeyword}
|
|
|
|
face header ${zenconstant}
|
|
|
|
face bold ${zenstorageClass}
|
|
|
|
face italic ${zenfunction}
|
|
|
|
face mono ${zennumber}
|
|
|
|
face block ${zenstatement}
|
|
|
|
face link ${zenstring}
|
2017-02-10 03:43:29 +01:00
|
|
|
face bullet ${zenvariable}
|
2015-11-12 14:33:23 +01:00
|
|
|
face list ${zentype}
|
2015-07-02 14:56:38 +02:00
|
|
|
|
2015-11-12 14:33:23 +01:00
|
|
|
# and built in faces
|
2016-09-18 15:30:16 +02:00
|
|
|
face Default ${zendefault}
|
|
|
|
face PrimarySelection ${zentext},${zenselectionbg}
|
|
|
|
face SecondarySelection ${zensecondaryfg},${zenselectionbg}
|
|
|
|
face PrimaryCursor ${zencursor}
|
|
|
|
face SecondaryCursor ${zencursor}
|
2018-02-24 11:52:07 +01:00
|
|
|
face PrimaryCursorEol ${zencursoreol}
|
|
|
|
face SecondaryCursorEol ${zencursoreol}
|
2016-09-18 15:30:16 +02:00
|
|
|
face LineNumbers ${zendefault}
|
2015-11-12 14:33:23 +01:00
|
|
|
face LineNumberCursor ${zenstatus}
|
|
|
|
face MenuForeground ${zenmenufg}
|
|
|
|
face MenuBackground ${zenmenubg}
|
|
|
|
face MenuInfo rgb:cc9393
|
|
|
|
face Information ${zeninfo}
|
|
|
|
face Error default,red
|
|
|
|
face StatusLine ${zenstatus}
|
2015-11-25 21:11:40 +01:00
|
|
|
face StatusLineMode ${zencomment}
|
|
|
|
face StatusLineInfo ${zenspecial}
|
2015-11-24 14:59:35 +01:00
|
|
|
face StatusLineValue ${zennumber}
|
2016-09-18 15:30:16 +02:00
|
|
|
face StatusCursor ${zenstatuscursor}
|
|
|
|
face Prompt ${zenconstant}
|
2015-11-12 14:33:23 +01:00
|
|
|
face MatchingChar default+b
|
2016-04-11 14:53:54 +02:00
|
|
|
face BufferPadding ${zenpadding}
|
2015-11-12 14:33:23 +01:00
|
|
|
"
|
|
|
|
}
|