guari/eclipse-ui-theme

Improve Scala color theme

Opened this issue · 1 comments

Given scala's popularity, it makes sense to improve scala support as there is not a single decent Eclipse dark color theme for Scala IDE.

If you see there are quite a few things in white, I humbly request you to help update the remaining ones with the right colors, I am not so great at them. To make it easy, I am including the ones that are missing (white) but with the wrong colors.

/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.annotation.colour=222,147,95
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.annotation.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseClass.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseClass.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseObject.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseObject.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.class.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.class.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.method.colour=129,162,190
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.method.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.methodParam.enabled=false
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.lazyLocalVal.enabled=false
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.lazyTemplateVal.enabled=false
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.localVal.enabled=false
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.localVar.colour=240,201,233
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.localVar.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.object.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.object.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.package.colour=204,102,102
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.package.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVal.enabled=false
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVar.colour=240,201,233
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVar.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVal.colour=242,228,241
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVal.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.trait.colour=138,190,183
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.trait.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.type.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.type.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.typeParameter.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.typeParameter.enabled=true
eclipse-scala-rainbow-drops

My initial attempt, but you know you can do it better :) 👍 :
/instance/org.scala-ide.sdt.core/org.scalaide.ui.config.defaultScalaHoverCss=/* It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n /\nhtml {}\n\nbody {\n overflow: auto;\n margin: 0.3em;\n}\n\nul {\n list-style: square;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n\nli {\n margin-top: 0.3em;\n margin-bottom: 0;\n}\n\ncode {\n font-family: monospace;\n background-color: #eee;\n}\n\npre {\n overflow: auto;\n background-color: #eee;\n}\n
/instance/org.scala-ide.sdt.core/org.scalaide.ui.config.defaultScalaHoverCss=/
It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n /\nhtml {}\n\nbody {\n overflow: auto;\n margin: 0.3em;\n}\n\nul {\n list-style: square;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n\nli {\n margin-top: 0.3em;\n margin-bottom: 0;\n}\n\ncode {\n font-family: monospace;\n background-color: #eee;\n}\n\npre {\n overflow: auto;\n background-color: #eee;\n}\n
/instance/org.scala-ide.sdt.core/org.scalaide.ui.config.defaultScalaHoverCss=/
It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n /\nhtml {}\n\nbody {\n overflow: auto;\n margin: 0.3em;\n}\n\nul {\n list-style: square;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n\nli {\n margin-top: 0.3em;\n margin-bottom: 0;\n}\n\ncode {\n font-family: monospace;\n background-color: #eee;\n}\n\npre {\n overflow: auto;\n background-color: #eee;\n}\n
/instance/org.scala-ide.sdt.core/org.scalaide.ui.config.scalaHoverCss=/
It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n /\nhtml {}\n\nbody {\n overflow: auto;\n margin: 0.3em;\n}\n\nul {\n list-style: square;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n\nli {\n margin-top: 0.3em;\n margin-bottom: 0;\n}\n\ncode {\n font-family: monospace;\n background-color: #eee;\n}\n\npre {\n overflow: auto;\n background-color: #eee;\n}\n
/instance/org.scala-ide.sdt.core/org.scalaide.ui.config.scalaHoverCss=/
It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n /\nhtml {}\n\nbody {\n overflow: auto;\n margin: 0.3em;\n}\n\nul {\n list-style: square;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n\nli {\n margin-top: 0.3em;\n margin-bottom: 0;\n}\n\ncode {\n font-family: monospace;\n background-color: #eee;\n}\n\npre {\n overflow: auto;\n background-color: #eee;\n}\n
/instance/org.scala-ide.sdt.core/org.scalaide.ui.config.scalaHoverCss=/
It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n */\nhtml {}\n\nbody {\n overflow: auto;\n margin: 0.3em;\n}\n\nul {\n list-style: square;\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n\nli {\n margin-top: 0.3em;\n margin-bottom: 0;\n}\n\ncode {\n font-family: monospace;\n background-color: #eee;\n}\n\npre {\n overflow: auto;\n background-color: #eee;\n}\n
/instance/org.scala-ide.sdt.core/syntaxColouring.bracket.colour=249,250,244
/instance/org.scala-ide.sdt.core/syntaxColouring.default.colour=217,232,247
/instance/org.scala-ide.sdt.core/syntaxColouring.keyword.colour=221,40,103
/instance/org.scala-ide.sdt.core/syntaxColouring.multiLineComment.colour=98,98,98
/instance/org.scala-ide.sdt.core/syntaxColouring.multiLineString.colour=23,198,163
/instance/org.scala-ide.sdt.core/syntaxColouring.operator.colour=230,230,250
/instance/org.scala-ide.sdt.core/syntaxColouring.return.colour=221,40,103
/instance/org.scala-ide.sdt.core/syntaxColouring.scaladoc.colour=98,98,98
/instance/org.scala-ide.sdt.core/syntaxColouring.scaladoc.colour=98,98,98
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.annotation.colour=222,147,95
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.annotation.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.byNameParameterAtCallSite.colour=0,128,192
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.byNameParameterAtCallSite.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseClass.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseClass.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseObject.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.caseObject.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.class.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.class.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.lazyTemplateVal.colour=0,128,255
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.localVar.colour=0,128,255
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.localVar.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.method.colour=128,255,0
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.method.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.methodParam.colour=0,128,192
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.methodParam.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.object.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.object.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.package.colour=204,102,102
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.package.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVal.colour=128,255,255
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVal.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVar.colour=128,255,255
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.templateVar.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.trait.colour=138,190,183
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.trait.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.type.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.type.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.typeParameter.colour=240,198,116
/instance/org.scala-ide.sdt.core/syntaxColouring.semantic.typeParameter.enabled=true
/instance/org.scala-ide.sdt.core/syntaxColouring.singleLineComment.colour=98,98,98
/instance/org.scala-ide.sdt.core/syntaxColouring.string.colour=23,198,163
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.attributeName=221,40,103
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.attributeValue=23,198,163
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.cdata=217,232,247
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.comment=98,98,98
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.equals=217,232,247
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.processingInstruction=217,232,247
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.tagDelimiter=217,232,247
/instance/org.scala-ide.sdt.core/syntaxColouring.xml.tagName=217,232,247
eclipse-scala-rainbow-drops-customized