├── LICENSE
├── README.md
├── Ultimate Dark.tmTheme
└── screenshots
└── screenshot.png
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 rubjo
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Ultimate Dark
2 |
3 | *My take on the ultimate dark colour scheme for code (main focus: finding pleasant settings for HTML/CSS/JS). So far, this is essentially [Base16 / Tomorrow Night Eighties](#credits-and-inspiration) with modifications (italics + minor adjustments).*
4 |
5 | 
6 | *The font used in the screenshot is [__Victor Mono__](https://rubjo.github.io/victor-mono). UI Theme: Spacegray Eighties(https://github.com/kkga/spacegray)*
7 |
8 | ***
9 |
10 | ### Installation
11 |
12 | #### Via Package Control
13 |
14 | The easiest way to install is using [Sublime Package Control](https://sublime.wbond.net).
15 |
16 | 1. Open Command Palette using menu item `Tools -> Command Palette...` (⇧⌘P on Mac)
17 | 2. Choose `Package Control: Install Package`
18 | 3. Find `Ultimate Dark` and hit Enter
19 |
20 | #### Manually
21 |
22 | You can also install the theme manually:
23 |
24 | 1. [Download the .zip](https://github.com/rubjo/ultimate-dark/archive/master.zip)
25 | 2. Unzip and rename the folder to `Ultimate Dark`
26 | 3. Copy the folder into `Packages` directory, which you can find using the menu item `Sublime Text -> Preferences -> Browse Packages...`
27 |
28 | ***
29 |
30 | ### Activation
31 |
32 | You can activate the colour scheme by modifying your Preferences-User file which you can find by using the menu item `Sublime Text -> Preferences -> Settings - User` (⌘, on Mac).
33 |
34 | ***
35 |
36 | ### Credits and inspiration:
37 |
38 | Base16 / Tomorrow Night Eighties by Chris Kempson:
39 |
40 | * http://chriskempson.com
41 | * https://github.com/chriskempson/base16
42 | * https://github.com/chriskempson/base16-tomorrow-scheme
43 | * https://github.com/ChrisKempson/Tomorrow-Theme#tomorrow-night-eighties
44 |
--------------------------------------------------------------------------------
/Ultimate Dark.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | author
6 | Rune Bjørnerås
7 | name
8 | Ultimate Dark
9 | semanticClass
10 | ultimate.dark
11 | colorSpaceName
12 | sRGB
13 | gutterSettings
14 |
15 | background
16 | #393939
17 | divider
18 | #393939
19 | foreground
20 | #747369
21 | selectionBackground
22 | #515151
23 | selectionForeground
24 | #a09f93
25 |
26 | settings
27 |
28 |
29 | settings
30 |
31 | background
32 | #333331
33 | caret
34 | #ffffff
35 | foreground
36 | #e2e0d7
37 | invisibles
38 | #747369
39 | lineHighlight
40 | #74736920
41 | selection
42 | #515151
43 |
44 |
45 |
46 | name
47 | Text
48 | scope
49 | variable.parameter.function
50 | settings
51 |
52 | foreground
53 | #fa7484
54 |
55 |
56 |
57 | name
58 | Comments
59 | scope
60 | comment, punctuation.definition.comment
61 | settings
62 |
63 | foreground
64 | #747369
65 | fontStyle
66 | italic
67 |
68 |
69 |
70 | name
71 | Punctuation
72 | scope
73 | punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array
74 | settings
75 |
76 | foreground
77 | #e2e0d7
78 |
79 |
80 |
81 | name
82 | Delimiters
83 | scope
84 | none
85 | settings
86 |
87 | foreground
88 | #e2e0d7
89 |
90 |
91 |
92 | name
93 | Operators
94 | scope
95 | keyword.operator
96 | settings
97 |
98 | foreground
99 | #e2e0d7
100 |
101 |
102 |
103 | name
104 | Operators
105 | scope
106 | keyword.operator.logical, keyword.operator.relational, keyword.operator.comparison
107 | settings
108 |
109 | foreground
110 | #fc9867
111 |
112 |
113 |
114 | name
115 | Keywords
116 | scope
117 | keyword.control
118 | settings
119 |
120 | foreground
121 | #b1a3ec
122 | fontStyle
123 | italic
124 |
125 |
126 |
127 | name
128 | Variables
129 | scope
130 | variable, variable.other.dollar.only.js
131 | settings
132 |
133 | foreground
134 | #e2e0d7
135 |
136 |
137 |
138 | name
139 | This
140 | scope
141 | variable.language.this
142 | settings
143 |
144 | foreground
145 | #fa7484
146 | fontStyle
147 | italic
148 |
149 |
150 |
151 | name
152 | Functions
153 | scope
154 | entity.name.function, meta.require, support.function.any-method, variable.function
155 | settings
156 |
157 | foreground
158 | #78dce8
159 |
160 |
161 |
162 | name
163 | Classes
164 | scope
165 | support.class, entity.name.class, entity.name.type.class
166 | settings
167 |
168 | foreground
169 | #ffd866
170 |
171 |
172 |
173 | name
174 | Classes
175 | scope
176 | meta.class
177 | settings
178 |
179 | foreground
180 | #e2e0d7
181 |
182 |
183 |
184 | name
185 | Object properties
186 | scope
187 | variable.other.object
188 | settings
189 |
190 | foreground
191 | #e2e0d7
192 |
193 |
194 |
195 | name
196 | Objects
197 | scope
198 | variable.other.object variable.other.object
199 | settings
200 |
201 | foreground
202 | #fa7484
203 |
204 |
205 |
206 | name
207 | Objects
208 | scope
209 | variable.other.readwrite
210 | settings
211 |
212 | foreground
213 | #fa7484
214 |
215 |
216 |
217 | name
218 | Methods
219 | scope
220 | keyword.other.special-method
221 | settings
222 |
223 | foreground
224 | #6699cc
225 |
226 |
227 |
228 | name
229 | Storage
230 | scope
231 | storage
232 | settings
233 |
234 | foreground
235 | #b1a3ec
236 | fontStyle
237 | italic
238 |
239 |
240 |
241 | name
242 | Function arrow
243 | scope
244 | storage.type.function.arrow
245 | settings
246 |
247 | fontStyle
248 | normal
249 |
250 |
251 |
252 | name
253 | Support
254 | scope
255 | support.function
256 | settings
257 |
258 | foreground
259 | #66ffdd
260 |
261 |
262 |
263 | name
264 | Substitution
265 | scope
266 | keyword.other.substitution
267 | settings
268 |
269 | foreground
270 | #b1a3ec
271 |
272 |
273 |
274 | name
275 | Strings, Inherited Class
276 | scope
277 | string, constant.other.symbol, entity.other.inherited-class
278 | settings
279 |
280 | foreground
281 | #badc92
282 |
283 |
284 |
285 | name
286 | Integers
287 | scope
288 | constant.numeric
289 | settings
290 |
291 | foreground
292 | #fc9867
293 |
294 |
295 |
296 | name
297 | Floats
298 | scope
299 | none
300 | settings
301 |
302 | foreground
303 | #fc9867
304 |
305 |
306 |
307 | name
308 | Boolean
309 | scope
310 | none
311 | settings
312 |
313 | foreground
314 | #fc9867
315 |
316 |
317 |
318 | name
319 | Constants
320 | scope
321 | constant
322 | settings
323 |
324 | foreground
325 | #fc9867
326 |
327 |
328 |
329 | name
330 | Tags
331 | scope
332 | entity.name.tag
333 | settings
334 |
335 | foreground
336 | #fa7484
337 |
338 |
339 |
340 | name
341 | Attributes
342 | scope
343 | entity.other.attribute-name
344 | settings
345 |
346 | foreground
347 | #fc9867
348 |
349 |
350 |
351 | name
352 | Attribute IDs
353 | scope
354 | entity.other.attribute-name.id, punctuation.definition.entity
355 | settings
356 |
357 | foreground
358 | #6699cc
359 |
360 |
361 |
362 | name
363 | Selector
364 | scope
365 | meta.selector
366 | settings
367 |
368 | foreground
369 | #b1a3ec
370 |
371 |
372 |
373 | name
374 | CSS Attribute name
375 | scope
376 | entity.other.attribute-name.class.css
377 | settings
378 |
379 | foreground
380 | #e2e0d7
381 |
382 |
383 |
384 | name
385 | CSS Property name
386 | scope
387 | meta.property-name.css
388 | settings
389 |
390 | foreground
391 | #fc9867
392 | fontStyle
393 | italic
394 |
395 |
396 |
397 | name
398 | Values
399 | scope
400 | none
401 | settings
402 |
403 | foreground
404 | #fc9867
405 |
406 |
407 |
408 | name
409 | Headings
410 | scope
411 | markup.heading punctuation.definition.heading, entity.name.section
412 | settings
413 |
414 | fontStyle
415 |
416 | foreground
417 | #6699cc
418 |
419 |
420 |
421 | name
422 | Units
423 | scope
424 | keyword.other.unit
425 | settings
426 |
427 | foreground
428 | #fc9867
429 |
430 |
431 |
432 | name
433 | Bold
434 | scope
435 | markup.bold, punctuation.definition.bold
436 | settings
437 |
438 | fontStyle
439 | bold
440 | foreground
441 | #ffd866
442 |
443 |
444 |
445 | name
446 | Italic
447 | scope
448 | markup.italic, punctuation.definition.italic
449 | settings
450 |
451 | fontStyle
452 | italic
453 | foreground
454 | #b1a3ec
455 |
456 |
457 |
458 | name
459 | Code
460 | scope
461 | markup.raw.inline
462 | settings
463 |
464 | foreground
465 | #99cc99
466 |
467 |
468 |
469 | name
470 | Link Text
471 | scope
472 | string.other.link
473 | settings
474 |
475 | foreground
476 | #e2e0d7
477 |
478 |
479 |
480 | name
481 | Link Url
482 | scope
483 | meta.link
484 | settings
485 |
486 | foreground
487 | #fc9867
488 |
489 |
490 |
491 | name
492 | Image Url
493 | scope
494 | meta.image
495 | settings
496 |
497 | foreground
498 | #fc9867
499 |
500 |
501 |
502 | name
503 | Lists
504 | scope
505 | markup.list
506 | settings
507 |
508 | foreground
509 | #e2e0d7
510 |
511 |
512 |
513 | name
514 | Quotes
515 | scope
516 | markup.quote
517 | settings
518 |
519 | foreground
520 | #fc9867
521 |
522 |
523 |
524 | name
525 | Separator
526 | scope
527 | meta.separator
528 | settings
529 |
530 | background
531 | #515151
532 | foreground
533 | #fa7484
534 |
535 |
536 |
537 | name
538 | Inserted
539 | scope
540 | markup.inserted, markup.inserted.git_gutter
541 | settings
542 |
543 | foreground
544 | #99cc99
545 |
546 |
547 |
548 | name
549 | Deleted
550 | scope
551 | markup.deleted, markup.deleted.git_gutter
552 | settings
553 |
554 | foreground
555 | #ff332a
556 |
557 |
558 |
559 | name
560 | Changed
561 | scope
562 | markup.changed, markup.changed.git_gutter
563 | settings
564 |
565 | foreground
566 | #b1a3ec
567 | fontStyle
568 | italic
569 |
570 |
571 |
572 | name
573 | Ignored
574 | scope
575 | markup.ignored, markup.ignored.git_gutter
576 | settings
577 |
578 | foreground
579 | #515151
580 |
581 |
582 |
583 | name
584 | Untracked
585 | scope
586 | markup.untracked, markup.untracked.git_gutter
587 | settings
588 |
589 | foreground
590 | #515151
591 |
592 |
593 |
594 | name
595 | Colors
596 | scope
597 | constant.other.color
598 | settings
599 |
600 | foreground
601 | #66cccc
602 |
603 |
604 |
605 | name
606 | Regular Expressions
607 | scope
608 | string.regexp
609 | settings
610 |
611 | foreground
612 | #66cccc
613 |
614 |
615 |
616 | name
617 | Escape Characters
618 | scope
619 | constant.character.escape
620 | settings
621 |
622 | foreground
623 | #66cccc
624 |
625 |
626 |
627 | name
628 | Embedded
629 | scope
630 | punctuation.section.embedded, variable.interpolation
631 | settings
632 |
633 | foreground
634 | #d27b53
635 |
636 |
637 |
638 | name
639 | Invalid
640 | scope
641 | invalid.illegal
642 | settings
643 |
644 | background
645 | #e2e0d7
646 | foreground
647 | #333331
648 |
649 |
650 |
651 | name
652 | GitGutter deleted
653 | scope
654 | markup.deleted.git_gutter
655 | settings
656 |
657 | foreground
658 | #F92672
659 |
660 |
661 |
662 | name
663 | GitGutter inserted
664 | scope
665 | markup.inserted.git_gutter
666 | settings
667 |
668 | foreground
669 | #A6E22E
670 |
671 |
672 |
673 | name
674 | GitGutter changed
675 | scope
676 | markup.changed.git_gutter
677 | settings
678 |
679 | foreground
680 | #967EFB
681 |
682 |
683 |
684 | name
685 | GitGutter ignored
686 | scope
687 | markup.ignored.git_gutter
688 | settings
689 |
690 | foreground
691 | #565656
692 |
693 |
694 |
695 | name
696 | GitGutter untracked
697 | scope
698 | markup.untracked.git_gutter
699 | settings
700 |
701 | foreground
702 | #565656
703 |
704 |
705 |
706 | uuid
707 | 10cd3686-973b-4952-b97f-ddfe484d91ae
708 |
709 |
710 |
--------------------------------------------------------------------------------
/screenshots/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rubjo/ultimate-dark/0d6f95382e807ff54d5f86b5bd828f5871becd6c/screenshots/screenshot.png
--------------------------------------------------------------------------------