Skip to content

Commit 93c4bed

Browse files
committed
Sync Dracula theme with zertosh/dracula-theme
1 parent 7f923e9 commit 93c4bed

File tree

2 files changed

+67
-50
lines changed

2 files changed

+67
-50
lines changed

Dracula EJS.YAML-tmTheme

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ settings:
1313
findHighlight: '#effb7b'
1414
findHighlightForeground: '#000000'
1515
foreground: '#f8f8f0'
16-
invisibles: '#3b3a32'
16+
# invisibles: '#f8f8f259'
1717
lineHighlight: '#33353a'
1818
selection: '#383a40'
1919
selectionBorder: '#222218'
@@ -51,10 +51,16 @@ settings:
5151
fontStyle: ''
5252

5353
- name: Keyword
54-
scope: keyword
54+
scope: keyword - (source.c keyword.operator | source.c++ keyword.operator | source.objc keyword.operator | source.objc++ keyword.operator), keyword.operator.word
5555
settings:
5656
foreground: '#ff79c6'
5757

58+
- name: JavaScript Dollar
59+
scope: variable.other.dollar.only.js
60+
settings:
61+
fontStyle: ''
62+
foreground: '#ff79c6'
63+
5864
- name: Storage
5965
scope: storage
6066
settings:
@@ -67,8 +73,8 @@ settings:
6773
fontStyle: italic
6874
foreground: '#8be9fd'
6975

70-
- name: Class name
71-
scope: entity.name.class
76+
- name: Entity name
77+
scope: entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label)
7278
settings:
7379
fontStyle: italic
7480
foreground: '#50fa7b'
@@ -79,17 +85,17 @@ settings:
7985
fontStyle: italic underline
8086
foreground: '#50fa7b'
8187

82-
- name: Function name
83-
scope: entity.name.function
88+
- name: Function argument
89+
scope: variable.parameter - (source.c | source.c++ | source.objc | source.objc++)
8490
settings:
8591
fontStyle: italic
86-
foreground: '#50fa7b'
92+
foreground: '#ffb86c'
8793

88-
- name: Function argument
89-
scope: variable.parameter
94+
- name: Language variable
95+
scope: variable.language
9096
settings:
9197
fontStyle: italic
92-
foreground: '#ffb86c'
98+
foreground: '#8be9fd'
9399

94100
- name: Tag name
95101
scope: entity.name.tag
@@ -103,6 +109,11 @@ settings:
103109
fontStyle: ''
104110
foreground: '#50fa7b'
105111

112+
- name: Function call
113+
scope: variable.function
114+
settings:
115+
foreground: '#50fa7b'
116+
106117
- name: Library function
107118
scope: support.function
108119
settings:
@@ -195,21 +206,16 @@ settings:
195206
settings:
196207
fontStyle: bold
197208

198-
- name: String contents
199-
scope: constant.character.escape
200-
settings:
201-
foreground: '#ff79c6'
202-
203-
- name: Function call
204-
scope: meta.function-call variable.function
209+
- name: Function name
210+
scope: entity.name.function
205211
settings:
212+
fontStyle: italic
206213
foreground: '#50fa7b'
207214

208-
- name: (like) Library class/type
209-
scope: variable.language
215+
- name: String contents
216+
scope: constant.character.escape
210217
settings:
211-
fontStyle: italic
212-
foreground: '#8be9fd'
218+
foreground: '#ff79c6'
213219

214220
- name: JSON Punctuation
215221
scope: punctuation.definition.string.begin.json, punctuation.definition.string.end.json

Dracula EJS.tmTheme

Lines changed: 40 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
<string>#000000</string>
3030
<key>foreground</key>
3131
<string>#f8f8f0</string>
32-
<key>invisibles</key>
33-
<string>#3b3a32</string>
3432
<key>lineHighlight</key>
3533
<string>#33353a</string>
3634
<key>selection</key>
@@ -113,13 +111,26 @@
113111
<key>name</key>
114112
<string>Keyword</string>
115113
<key>scope</key>
116-
<string>keyword</string>
114+
<string>keyword - (source.c keyword.operator | source.c++ keyword.operator | source.objc keyword.operator | source.objc++ keyword.operator), keyword.operator.word</string>
117115
<key>settings</key>
118116
<dict>
119117
<key>foreground</key>
120118
<string>#ff79c6</string>
121119
</dict>
122120
</dict>
121+
<dict>
122+
<key>name</key>
123+
<string>JavaScript Dollar</string>
124+
<key>scope</key>
125+
<string>variable.other.dollar.only.js</string>
126+
<key>settings</key>
127+
<dict>
128+
<key>fontStyle</key>
129+
<string></string>
130+
<key>foreground</key>
131+
<string>#ff79c6</string>
132+
</dict>
133+
</dict>
123134
<dict>
124135
<key>name</key>
125136
<string>Storage</string>
@@ -148,9 +159,9 @@
148159
</dict>
149160
<dict>
150161
<key>name</key>
151-
<string>Class name</string>
162+
<string>Entity name</string>
152163
<key>scope</key>
153-
<string>entity.name.class</string>
164+
<string>entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label)</string>
154165
<key>settings</key>
155166
<dict>
156167
<key>fontStyle</key>
@@ -174,28 +185,28 @@
174185
</dict>
175186
<dict>
176187
<key>name</key>
177-
<string>Function name</string>
188+
<string>Function argument</string>
178189
<key>scope</key>
179-
<string>entity.name.function</string>
190+
<string>variable.parameter - (source.c | source.c++ | source.objc | source.objc++)</string>
180191
<key>settings</key>
181192
<dict>
182193
<key>fontStyle</key>
183194
<string>italic</string>
184195
<key>foreground</key>
185-
<string>#50fa7b</string>
196+
<string>#ffb86c</string>
186197
</dict>
187198
</dict>
188199
<dict>
189200
<key>name</key>
190-
<string>Function argument</string>
201+
<string>Language variable</string>
191202
<key>scope</key>
192-
<string>variable.parameter</string>
203+
<string>variable.language</string>
193204
<key>settings</key>
194205
<dict>
195206
<key>fontStyle</key>
196207
<string>italic</string>
197208
<key>foreground</key>
198-
<string>#ffb86c</string>
209+
<string>#8be9fd</string>
199210
</dict>
200211
</dict>
201212
<dict>
@@ -224,6 +235,17 @@
224235
<string>#50fa7b</string>
225236
</dict>
226237
</dict>
238+
<dict>
239+
<key>name</key>
240+
<string>Function call</string>
241+
<key>scope</key>
242+
<string>variable.function</string>
243+
<key>settings</key>
244+
<dict>
245+
<key>foreground</key>
246+
<string>#50fa7b</string>
247+
</dict>
248+
</dict>
227249
<dict>
228250
<key>name</key>
229251
<string>Library function</string>
@@ -419,37 +441,26 @@
419441
</dict>
420442
<dict>
421443
<key>name</key>
422-
<string>String contents</string>
423-
<key>scope</key>
424-
<string>constant.character.escape</string>
425-
<key>settings</key>
426-
<dict>
427-
<key>foreground</key>
428-
<string>#ff79c6</string>
429-
</dict>
430-
</dict>
431-
<dict>
432-
<key>name</key>
433-
<string>Function call</string>
444+
<string>Function name</string>
434445
<key>scope</key>
435-
<string>meta.function-call variable.function</string>
446+
<string>entity.name.function</string>
436447
<key>settings</key>
437448
<dict>
449+
<key>fontStyle</key>
450+
<string>italic</string>
438451
<key>foreground</key>
439452
<string>#50fa7b</string>
440453
</dict>
441454
</dict>
442455
<dict>
443456
<key>name</key>
444-
<string>(like) Library class/type</string>
457+
<string>String contents</string>
445458
<key>scope</key>
446-
<string>variable.language</string>
459+
<string>constant.character.escape</string>
447460
<key>settings</key>
448461
<dict>
449-
<key>fontStyle</key>
450-
<string>italic</string>
451462
<key>foreground</key>
452-
<string>#8be9fd</string>
463+
<string>#ff79c6</string>
453464
</dict>
454465
</dict>
455466
<dict>

0 commit comments

Comments
 (0)