commit 0c4a3829b829f8280258b04509aae8e5be692dd7
parent 76763a1add77daf27773b120f1766cc8b5ea16be
Author: Ed van Bruggen <edvb54@gmail.com>
Date: Fri, 31 Oct 2014 22:03:47 -0700
Pentadactyl: Add colors
Diffstat:
2 files changed, 373 insertions(+), 0 deletions(-)
diff --git a/pentadactyl/colors/solarized-dark.penta b/pentadactyl/colors/solarized-dark.penta
@@ -0,0 +1,188 @@
+" Solarized dark color scheme for Pentadactyl {{{1
+" ----------------------------------------------------------------------
+"
+" Mantainer: claytron <robots@claytron.com>
+" Name: solarized-dark
+"
+" Reset the styles {{{1
+" ----------------------------------------------------------------------
+" This ensures they don't bleed over from other themes
+hi clear
+
+" Solarized color mappings {{{1
+" ----------------------------------------------------------------------
+" This allows us to easily map the colors by name
+
+" Foreground colors {{{2
+" ----------------------------------------------------------------------
+hi s_base03 color: #002b36 !important;
+hi s_base02 color: #073642 !important;
+hi s_base01 color: #586e75 !important;
+hi s_base00 color: #657b83 !important;
+hi s_base0 color: #839496 !important;
+hi s_base1 color: #93a1a1 !important;
+hi s_base2 color: #eee8d5 !important;
+hi s_base3 color: #fdf6e3 !important;
+hi s_yellow color: #b58900 !important;
+hi s_orange color: #cb4b16 !important;
+hi s_red color: #dc322f !important;
+hi s_magenta color: #d33682 !important;
+hi s_violet color: #6c71c4 !important;
+hi s_blue color: #268bd2 !important;
+hi s_cyan color: #2aa198 !important;
+hi s_green color: #859900 !important;
+
+" Background colors {{{2
+" ----------------------------------------------------------------------
+hi s_base03_back background-color: #002b36 !important;
+hi s_base02_back background-color: #073642 !important;
+hi s_base01_back background-color: #586e75 !important;
+hi s_base00_back background-color: #657b83 !important;
+hi s_base0_back background-color: #839496 !important;
+hi s_base1_back background-color: #93a1a1 !important;
+hi s_base2_back background-color: #eee8d5 !important;
+hi s_base3_back background-color: #fdf6e3 !important;
+hi s_yellow_back background-color: #b58900 !important;
+hi s_orange_back background-color: #cb4b16 !important;
+hi s_red_back background-color: #dc322f !important;
+hi s_magenta_back background-color: #d33682 !important;
+hi s_violet_back background-color: #6c71c4 !important;
+hi s_blue_back background-color: #268bd2 !important;
+hi s_cyan_back background-color: #2aa198 !important;
+hi s_green_back background-color: #859900 !important;
+
+" Gradient backgrounds {{{2
+" ----------------------------------------------------------------------
+" base0 to base03
+hi s_comp_title background: -moz-linear-gradient(60deg, #839496, #002b36) !important;
+" cyan to base03
+hi s_comp_sep background: -moz-linear-gradient(60deg, #2aa198, #002b36) !important;
+
+" Status Line {{{1
+" ----------------------------------------------------------------------
+hi -l=s_base0,s_base02_back StatusLineNormal
+hi -l=s_base03,s_orange_back StatusLineBroken
+hi -l=s_base03,s_blue_back StatusLineSecure
+hi -l=s_base03,s_violet_back StatusLineExtended
+hi -l=s_base03,s_magenta_back StatusWarningMsg
+" Make sure the question output looks nice between each status color
+hi StatusQuestion -a color: inherit !important; background-color: inherit !important;
+
+" Command Line {{{1
+" ----------------------------------------------------------------------
+hi -l=s_base0,s_base03_back Normal
+hi -l=s_base03,s_magenta_back CompItem[selected]
+" background is s_base03
+hi CompItem:nth-child(2n+1) -a background: rgba(0, 43, 54, .04);
+hi -l=s_base03,s_comp_title CompTitle
+hi -l=s_base1 CompDesc -a
+hi -l=s_base1 Preview -a
+hi -l=s_comp_sep CompTitleSep height: 2px;
+hi -l=s_base0,s_base03_back Message
+hi -l=s_base03,s_yellow_back WarningMsg
+hi -l=s_base03,s_magenta_back ErrorMsg
+hi -l=s_base1 URL
+hi -l=s_base1 URLExtra
+hi MoreMsg -a color: inherit !important; background-color: inherit !important;
+hi -l=s_green Filter -a
+hi -l=s_base0 InfoMsg
+hi -l=s_base01 ModeMsg
+hi -l=s_base00 CmdInput
+hi -l=s_base0,s_base03_back CmdCmdLine
+hi -l=s_base03,s_magenta_back CmdErrorMsg
+
+" Hints {{{1
+" ----------------------------------------------------------------------
+" The hint background is s_base3, the outline is s_base03
+hi -l=s_base03 Hint -a outline: 1px solid rgba(0, 43, 54, .5); background: rgba(253, 246, 227, .8);
+hi -l=s_base03,s_blue_back HintElem
+hi -l=s_base03,s_magenta_back HintActive
+
+" Other {{{1
+" ----------------------------------------------------------------------
+hi -l=s_red_back Bell
+hi -l=s_blue,s_base03_back NonText -a min-height: 16px; padding-left: 2px;
+hi -l=s_magenta_back Search -a
+hi -l=s_red Title -a
+hi -l=s_blue Indicator -a
+hi -l=s_cyan Question
+hi -l=s_blue Enabled -a
+hi -l=s_blue_back FrameIndicator -a
+hi -l=s_base0,s_base3_back LinkInfo -a
+hi -l=s_base03,s_base2_back LineNr
+hi -l=s_blue Tag -a
+hi -l=s_base03,s_orange_back EditorBlink1
+hi -l=s_base01 EditorBlink2
+hi -l=s_base2,s_base03_back EditorEditing>*
+hi -l=s_base2,s_base03_back EditorEditing
+hi -l=s_base03,s_red_back EditorError
+hi -l=s_base01 Disabled -a
+hi -l=s_base01 Addon:not([active]) -a
+" background is s_base03
+hi Addon:nth-child(2n+1) -a background: rgba(0, 43, 54, .04);
+" background is s_base03
+hi UsageItem:nth-of-type(2n) -a background: rgba(0, 43, 54, .04);
+hi -l=s_base01 Download:not([active]) -a
+" background is s_base03
+hi Download:nth-child(2n+1) -a background: rgba(0, 43, 54, .04);
+" Text shadow is s_base03
+hi -l=s_base3 TabIconNumber -a text-shadow: #002b36 -1px 0 1px, #002b36 0 1px 1px, #002b36 1px 0 1px, #002b36 0 -1px 1px;
+" buttons
+hi -l=s_blue Button -a
+hi -l=s_blue Button::after -a
+hi -l=s_blue Button::before -a
+
+
+" Help {{{1
+" ----------------------------------------------------------------------
+hi -l=s_base0,s_base03_back HelpBody -a
+" Border is s_base3, and there to fake padding on the background image,
+" since the logo is black and I'm putting it on a white bg
+hi -l=s_base3_back Logo -a border: 5px solid #fdf6e3 !important;
+" This can't be !important, or else it overrides all links (e.g. ex,
+" key, opt). The color used here is s_blue
+hi HelpLink[href] -a color: #268bd2;
+hi -l=s_blue HelpTopic -a
+hi -l=s_blue HelpType margin-right: 2ex;
+hi -l=s_magenta HelpInfoLabel -a
+hi -l=s_magenta HelpWarning -a
+hi -l=s_magenta HelpNote -a
+hi -l=s_orange HelpEx -a
+hi -l=s_green HelpKey -a
+hi -l=s_red HelpKeyword -a
+hi -l=s_red HelpTag -a
+hi -l=s_green HelpNewsTag -a
+hi -l=s_yellow HelpHead -a
+" Using s_base1 here for the border
+hi HelpBorder -a border-color: #93a1a1 !important;
+hi -l=s_cyan HelpSpec -a
+hi -l=s_cyan HelpArg -a
+hi -l=s_cyan HelpOptionalArg -a
+hi -l=s_violet HelpString -a
+hi -l=s_cyan HelpOpt -a
+" Help code blocks
+hi -l=s_base0 HelpXMLText -a
+hi -l=s_base00,s_base3_back HelpXMLBase -a padding: 7px;
+hi -l=s_blue HelpXMLTagStart -a
+hi -l=s_blue HelpXMLTagEnd -a
+hi -l=s_orange HelpXMLAttribute -a
+hi -l=s_cyan HelpXMLString -a
+hi -l=s_base01 HelpXMLComment -a
+hi -l=s_base00 HelpXMLAttribute::after -a
+hi -l=s_orange HelpXMLNamespace -a
+hi -l=s_cyan HelpXMLNamespace::after -a
+hi -l=s_cyan HelpXMLProcessing -a
+hi -l=s_base00 HelpXMLProcessing::before -a
+hi -l=s_base00 HelpXMLProcessing::after -a
+hi HelpXML -a border: none;
+hi HelpXMLBlock -a border: none;
+hi -l=s_cyan Boolean -a
+hi -l=s_yellow Keyword -a
+hi -l=s_blue Function -a
+hi -l=s_blue Null -a
+hi -l=s_blue Number -a
+hi -l=s_green Object -a
+hi -l=s_base1 Comment -a
+hi -l=s_base0 Comment -a
+
+" vim: fdm=marker
diff --git a/pentadactyl/colors/solarized-light.penta b/pentadactyl/colors/solarized-light.penta
@@ -0,0 +1,185 @@
+" Solarized light color scheme for Pentadactyl {{{1
+" ----------------------------------------------------------------------
+"
+" Mantainer: claytron <robots@claytron.com>
+" Name: solarized-light
+
+" Reset the styles {{{1
+" ----------------------------------------------------------------------
+" This ensures they don't bleed over from other themes
+hi clear
+
+
+" Solarized color mappings {{{1
+" ----------------------------------------------------------------------
+" This allows us to easily map the colors by name
+
+" Foreground colors {{{2
+" ----------------------------------------------------------------------
+hi s_base03 color: #002b36 !important;
+hi s_base02 color: #073642 !important;
+hi s_base01 color: #586e75 !important;
+hi s_base00 color: #657b83 !important;
+hi s_base0 color: #839496 !important;
+hi s_base1 color: #93a1a1 !important;
+hi s_base2 color: #eee8d5 !important;
+hi s_base3 color: #fdf6e3 !important;
+hi s_yellow color: #b58900 !important;
+hi s_orange color: #cb4b16 !important;
+hi s_red color: #dc322f !important;
+hi s_magenta color: #d33682 !important;
+hi s_violet color: #6c71c4 !important;
+hi s_blue color: #268bd2 !important;
+hi s_cyan color: #2aa198 !important;
+hi s_green color: #859900 !important;
+
+" Background colors {{{2
+" ----------------------------------------------------------------------
+hi s_base03_back background-color: #002b36 !important;
+hi s_base02_back background-color: #073642 !important;
+hi s_base01_back background-color: #586e75 !important;
+hi s_base00_back background-color: #657b83 !important;
+hi s_base0_back background-color: #839496 !important;
+hi s_base1_back background-color: #93a1a1 !important;
+hi s_base2_back background-color: #eee8d5 !important;
+hi s_base3_back background-color: #fdf6e3 !important;
+hi s_yellow_back background-color: #b58900 !important;
+hi s_orange_back background-color: #cb4b16 !important;
+hi s_red_back background-color: #dc322f !important;
+hi s_magenta_back background-color: #d33682 !important;
+hi s_violet_back background-color: #6c71c4 !important;
+hi s_blue_back background-color: #268bd2 !important;
+hi s_cyan_back background-color: #2aa198 !important;
+hi s_green_back background-color: #859900 !important;
+
+" Gradient backgrounds {{{2
+" ----------------------------------------------------------------------
+" base0 to base3
+hi s_comp_title background: -moz-linear-gradient(60deg, #839496, #fdf6e3) !important;
+" cyan to base3
+hi s_comp_sep background: -moz-linear-gradient(60deg, #2aa198, #fdf6e3) !important;
+
+" Status Line {{{1
+" ----------------------------------------------------------------------
+hi -l=s_base00,s_base2_back StatusLineNormal
+hi -l=s_base3,s_orange_back StatusLineBroken
+hi -l=s_base3,s_blue_back StatusLineSecure
+hi -l=s_base3,s_violet_back StatusLineExtended
+hi -l=s_base3,s_magenta_back StatusWarningMsg
+" Make sure the question output looks nice between each status color
+hi StatusQuestion -a color: inherit !important; background-color: inherit !important;
+
+" Command Line {{{1
+" ----------------------------------------------------------------------
+hi -l=s_base00,s_base3_back Normal
+hi -l=s_base3,s_magenta_back CompItem[selected]
+" background is s_base03
+hi CompItem:nth-child(2n+1) -a background: rgba(0, 43, 54, .04);
+hi -l=s_base3,s_comp_title CompTitle
+hi -l=s_base1 CompDesc -a
+hi -l=s_base1 Preview -a
+hi -l=s_comp_sep CompTitleSep height: 2px;
+hi -l=s_base00,s_base3_back Message
+hi -l=s_base3,s_yellow_back WarningMsg
+hi -l=s_base3,s_magenta_back ErrorMsg
+hi -l=s_base1 URL
+hi -l=s_base1 URLExtra
+hi MoreMsg -a color: inherit !important; background-color: inherit !important;
+hi -l=s_green Filter -a
+hi -l=s_base00 InfoMsg
+hi -l=s_base01 ModeMsg
+hi -l=s_base00,s_base3_back CmdCmdLine
+hi -l=s_base3,s_magenta_back CmdErrorMsg
+
+" Hints {{{1
+" ----------------------------------------------------------------------
+" The hint background is s_base3, the outline is s_base03
+hi -l=s_base03 Hint -a outline: 1px solid rgba(0, 43, 54, .5); background: rgba(253, 246, 227, .8);
+hi -l=s_base3,s_blue_back HintElem
+hi -l=s_base3,s_magenta_back HintActive
+
+" Other {{{1
+" ----------------------------------------------------------------------
+hi -l=s_red_back Bell
+hi -l=s_blue,s_base3_back NonText -a min-height: 16px; padding-left: 2px;
+hi -l=s_magenta_back Search -a
+hi -l=s_red Title -a
+hi -l=s_blue Indicator -a
+hi -l=s_cyan Question
+hi -l=s_blue Enabled -a
+hi -l=s_blue_back FrameIndicator -a
+hi -l=s_base0,s_base03_back LinkInfo -a
+hi -l=s_base3,s_base2_back LineNr
+hi -l=s_blue Tag -a
+hi -l=s_base3,s_orange_back EditorBlink1
+hi -l=s_base01 EditorBlink2
+hi -l=s_base2,s_base3_back EditorEditing>*
+hi -l=s_base2,s_base3_back EditorEditing
+hi -l=s_base3,s_red_back EditorError
+hi -l=s_base01 Disabled -a
+hi -l=s_base01 Addon:not([active]) -a
+" background is s_base03
+hi Addon:nth-child(2n+1) -a background: rgba(0, 43, 54, .04);
+" background is s_base03
+hi UsageItem:nth-of-type(2n) -a background: rgba(0, 43, 54, .04);
+hi -l=s_base01 Download:not([active]) -a
+" background is s_base03
+hi Download:nth-child(2n+1) -a background: rgba(0, 43, 54, .04);
+" Text shadow is s_base03
+hi -l=s_base3 TabIconNumber -a text-shadow: #002b36 -1px 0 1px, #002b36 0 1px 1px, #002b36 1px 0 1px, #002b36 0 -1px 1px;
+" buttons
+hi -l=s_blue Button -a
+hi -l=s_blue Button::after -a
+hi -l=s_blue Button::before -a
+
+
+" Help {{{1
+" ----------------------------------------------------------------------
+hi -l=s_base00,s_base3_back HelpBody -a
+" This can't be !important, or else it overrides all links (e.g. ex,
+" key, opt). The color used here is s_blue
+hi HelpLink[href] -a color: #268bd2;
+hi -l=s_blue HelpTopic -a
+hi -l=s_blue HelpType margin-right: 2ex;
+hi -l=s_magenta HelpInfoLabel -a
+hi -l=s_magenta HelpWarning -a
+hi -l=s_magenta HelpNote -a
+hi -l=s_orange HelpEx -a
+hi -l=s_green HelpKey -a
+hi -l=s_red HelpKeyword -a
+hi -l=s_red HelpTag -a
+hi -l=s_green HelpNewsTag -a
+hi -l=s_yellow HelpHead -a
+" Using s_base1 here for the border
+hi HelpBorder -a border-color: #93a1a1 !important;
+hi -l=s_cyan HelpSpec -a
+hi -l=s_cyan HelpArg -a
+hi -l=s_cyan HelpOptionalArg -a
+hi -l=s_violet HelpString -a
+hi -l=s_cyan HelpOpt -a
+" Help code blocks
+hi -l=s_base0 HelpXMLText -a
+hi -l=s_base0,s_base03_back HelpXMLBase -a padding: 7px;
+hi -l=s_blue HelpXMLTagStart -a
+hi -l=s_blue HelpXMLTagEnd -a
+hi -l=s_orange HelpXMLAttribute -a
+hi -l=s_cyan HelpXMLString -a
+hi -l=s_base01 HelpXMLComment -a
+hi -l=s_base0 HelpXMLAttribute::after -a
+hi -l=s_orange HelpXMLNamespace -a
+hi -l=s_cyan HelpXMLNamespace::after -a
+hi -l=s_cyan HelpXMLProcessing -a
+hi -l=s_base0 HelpXMLProcessing::before -a
+hi -l=s_base0 HelpXMLProcessing::after -a
+hi HelpXML -a border: none;
+hi HelpXMLBlock -a border: none;
+hi -l=s_cyan Boolean -a
+hi -l=s_yellow Keyword -a
+hi -l=s_blue Function -a
+hi -l=s_blue Null -a
+hi -l=s_blue Number -a
+hi -l=s_green Object -a
+hi -l=s_base1 Comment -a
+hi -l=s_base00 Comment -a
+
+" vim: fdm=marker