Instantly share code, notes, and snippets.

Embed
What would you like to do?
Projector1 theme for Qlik Sense script editor
/*
Name: projector1 1.1.1
Author: Rob Wunderlich
Original Atom One Dark Theme
*/
/* basic */
.CodeMirror pre {
line-height: 22px;
}
.CodeMirror-scroll {
background-color: #282c34;
}
.cm-s-projector1 {
font-family: Menlo, Consolas, 'DejaVu Sans Mono', monospace;
font-weight: 350;
font-size: 22px;
color: #abb2bf;
background-color: #282c34;
}
.cm-s-projector1 .CodeMirror-selected {background-color: #3e4451;}
.cm-s-projector1 .CodeMirror-gutter,
.cm-s-projector1 .CodeMirror-gutters {
border: none;
background-color: transparent;
}
.cm-s-projector1 .CodeMirror-linenumber,
.cm-s-projector1 .CodeMirror-linenumbers {
color: #5c6370 !important;
background-color: transparent;
}
.cm-s-projector1 .CodeMirror-lines {
color: #abb2bf !important;
background-color: transparent;
}
.cm-s-projector1 .CodeMirror-cursor {border-left: 2px solid #56b6c2 !important;}
/* addon: edit/machingbrackets.js & addon: edit/matchtags.js */
.cm-s-projector1 .CodeMirror-matchingbracket,
.cm-s-projector1 .CodeMirror-matchingtag {
border-bottom: 2px solid #56b6c2;
color: #abb2bf !important;
background-color: transparent;
}
.cm-s-projector1 .CodeMirror-nonmatchingbracket {
border-bottom: 2px solid #e06c75;
color: #abb2bf !important;
background-color: transparent;
}
/* addon: fold/foldgutter.js */
.cm-s-projector1 .CodeMirror-foldmarker,
.cm-s-projector1 .CodeMirror-foldgutter,
.cm-s-projector1 .CodeMirror-foldgutter-open,
.cm-s-projector1 .CodeMirror-foldgutter-folded {
border: none;
text-shadow: none;
color: #5c6370 !important;
background-color: transparent;
}
/* addon: selection/active-line.js */
.cm-s-projector1 .CodeMirror-activeline-background {background-color: rgba(153, 187, 255, 0.04);}
/* basic syntax */
.cm-s-projector1 .cm-header {color: #e06c75;}
.cm-s-projector1 .cm-quote {color: #5c6370;font-style: italic;}
.cm-s-projector1 .cm-negative {color: #e06c75;}
.cm-s-projector1 .cm-positive {color: #e06c75;}
.cm-s-projector1 .cm-strong {color: #d19a66;font-weight: bold;}
.cm-s-projector1 .cm-header .cm-strong {color: #d19a66;font-weight: bold;}
.cm-s-projector1 .cm-em {color: #c678dd;font-style: italic;}
.cm-s-projector1 .cm-header .cm-em {color: #c678dd;font-style: italic;}
.cm-s-projector1 .cm-tag {color: #e06c75;}
.cm-s-projector1 .cm-attribute {color: #d19a66;}
.cm-s-projector1 .cm-link {color: #98c379;border-bottom: solid 1px #98c379;}
.cm-s-projector1 .cm-builtin {color: #e06c75;}
.cm-s-projector1 .cm-keyword {color: #c678dd;}
.cm-s-projector1 .cm-def {color: #e5c07b;} /* original: #d19a66; */
.cm-s-projector1 .cm-atom {color: #d19a66;}
.cm-s-projector1 .cm-number {color: #d19a66;}
.cm-s-projector1 .cm-property {color: #56b6c2;} /* original: #abb2bf */
.cm-s-projector1 .cm-qualifier {color: #d19a66;}
.cm-s-projector1 .cm-variable {color: #e06c75;}
.cm-s-projector1 .cm-string {color: #98c379;}
.cm-s-projector1 .cm-punctuation {color: #abb2bf;}
.cm-s-projector1 .cm-operator {color: #56b6c2;} /* original: #abb2bf */
.cm-s-projector1 .cm-meta {color: #abb2bf;}
.cm-s-projector1 .cm-bracket {color: #abb2bf;}
.cm-s-projector1 .cm-comment {color: #5c6370;font-style: italic;}
.cm-s-projector1 .cm-error {color: #e06c75;}
/* Robs additions */
.cm-s-projector1 .cm-function {color: #c678dd;}
.cm-s-projector1 .cm-table {color: #d19a66; }
.cm-s-projector1 .cm-field {color: #d19a66;}
/* css syntax corrections */
.cm-s-projector1 .cm-m-css.cm-variable {color: #828997;}
.cm-s-projector1 .cm-m-css.cm-property {color: #abb2bf;}
.cm-s-projector1 .cm-m-css.cm-atom {color: #56b6c2;}
.cm-s-projector1 .cm-m-css.cm-builtin {color: #56b6c2;}
/* lua syntax corrections */
.cm-s-projector1 .cm-m-lua.cm-variable {color: #56b6c2;}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment