generated from phcode-dev/theme-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rosepine-dawn.less
124 lines (100 loc) · 3.04 KB
/
rosepine-dawn.less
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
113
114
115
116
117
118
119
120
121
122
123
124
/* Add the theme css/less here. You can either provide pure CSS or LESS(see https://lesscss.org/#overview) for themes.
Dark Theme: In package.json set the theme.dark property to true if your theme is dark, else false.
https://github.com/phcode-dev/phoenix/blob/main/src/extensions/default/DarkTheme/main.less
Refer the above link for the default dark theme less CSS Example
Below is only a subset of css styles that can be changed.
See detailed docs in https://github.com/phcode-dev/phoenix/wiki/How-To-Write-Extensions-And-Themes
*/
@base: #faf4ed; //default background
@surface: #fffaf3;
@overlay: #f2e9e1;
@muted: #9893a5;
@subtle: #797593;
@text: #575279; //default foreground
@love: #b4637a;
@gold: #ea9d34;
@rose: #d7827e;
@pine: #286983;
@foam: #56949f;
@iris: #907aa9;
@highlight-low: #f4ede8;
@highlight-med: #dfdad9;
@highlight-high: #cecacd;
.cm-atom, .cm-string, .cm-hr {color: @gold;}
.cm-string-2, .cm-hr {color: @gold;}
.cm-number, .cm-attribute, .cm-plus {color: @subtle;}
//.cm-def {color: @accent-def;}
.cm-property {color: @iris;}
.cm-variable, .cm-variable-2, .cm-variable-3 {color: @text;}
//.cm-variable-2 {color: @accent-variable-2;}
//.cm-variable-3 {color: @accent-variable-3;}
.cm-operator, .cm-bracket, .cm-minus {color: @text;}
.cm-meta {color: @foam;}
.cm-comment {color: @muted;}
//.cm-minus {color: #dc322f;}
.cm-header {color: @love;}
.cm-link {color: @iris; text-decoration: none;}
.cm-rangeinfo {color: @rose;}
.cm-keyword, .cm-qualifier {color: @pine;}
.cm-builtin, .cm-error {color: @love;}
.cm-tag {color: @foam;}
/* default background and foreground*/
.CodeMirror,
.CodeMirror .CodeMirror-scroll {
background: @base;
color: @text;
}
.CodeMirror-cursor {
border-left: 2px solid @text !important;
}
.CodeMirror-overwrite .CodeMirror-cursor {
border-bottom: 1px solid @text !important;
border-left: none !important;
}
.CodeMirror-gutters {
background: @base;
border-right: 0;
}
.CodeMirror-linenumber {
color: @muted;
}
/* selection of code */
.CodeMirror-selected {
background: @highlight-med;
}
.CodeMirror .CodeMirror-selected {
background: @highlight-med;
}
.CodeMirror-focused .CodeMirror-selected {
background: @highlight-med;
}
/* Matching */
.CodeMirror-matchingbracket {
background: @rose;
color: @base !important;
}
.CodeMirror-matchingtag {
background: @foam !important;
border-bottom: 3px solid rgb(82, 183, 136, 0.7) !important;
}
/* Active Line */
.CodeMirror-focused .CodeMirror-activeline .CodeMirror-nonmatchingbracket {
color: @love !important;
}
.CodeMirror-activeline-background {
background: @highlight-low !important;
}
.CodeMirror-focused .CodeMirror-activeline .CodeMirror-gutter-elt {
background-color: @highlight-low !important;
}
.CodeMirror-focused .CodeMirror-activeline .inline-widget .CodeMirror-gutter-elt {
color: @highlight-low;
}
/* Non-editor styling */
#image-holder,
#not-editor {
background-color: @base;
}
#image-holder {
color: @overlay;
}