├── preview
└── screenshot.gif
├── README.md
├── 3024 Day.tmTheme
└── 3024 Night.tmTheme
/preview/screenshot.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/idleberg/3024.tmTheme/master/preview/screenshot.gif
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 3024 for TextMate & Sublime Text
2 |
3 | A color scheme inspired by [Jeroen Erosie][1]'s artwork for Martyn's [3024][2] record label. If you like the theme, have a look at other [supported apps][3].
4 |
5 | ![Animated Screenshot][4]
6 |
7 | ## Installation
8 |
9 | ### TextMate
10 |
11 | 1. Download a `.tmTheme` file
12 | 2. Copy the file to `~/Library/Application Support/TextMate/Themes`
13 |
14 | ### Sublime Text
15 |
16 | #### Package Control
17 |
18 | 1. Make sure you already have [Package Control][5] installed
19 | 2. Choose *Install Package* from the Command Palette (`Ctrl+Shift+P` on Windows/Linux, `⇧⌘P` on OS X)
20 | 3. Select *3024 Color Scheme* and press `Enter`
21 |
22 | With [auto_upgrade][6] enabled, Package Control will keep all installed packages up-to-date!
23 |
24 | #### Manual Installation
25 |
26 | 1. Download a `.tmTheme` file
27 | 2. *Browse Packages* from the Command Palette (`Ctrl+Shift+P` on Windows/Linux, `⇧⌘P` on OS X)
28 | 3. Copy the `.tmTheme` file to `Packages`
29 |
30 | ## License
31 |
32 | ### Public Domain Mark 1.0
33 | No Copyright
34 |
35 | This work has been **identified** as being free of known restrictions under copyright law, including all related and neighboring rights.
36 |
37 | You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See **Other Information** below.
38 |
39 | #### Other Information
40 | * The work may not be free of known copyright restrictions in all [jurisdictions](http://creativecommons.org/publicdomain/mark/1.0/).
41 |
42 | * Persons may have other rights in or related to the work, such as patent or trademark rights, and others may have rights in how the work is used, such as [publicity or privacy rights](http://wiki.creativecommons.org/Frequently_Asked_Questions#When_are_publicity_rights_relevant.3F).
43 |
44 | * In some jurisdictions [moral rights](http://creativecommons.org/publicdomain/mark/1.0/) of the author may persist beyond the term of copyright. These rights may include the right to be identified as the author and the right to object to derogatory treatments.
45 |
46 | * Unless expressly stated otherwise, the person who identified the work makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law.
47 |
48 | * When using or citing the work, you should not imply [endorsement](http://creativecommons.org/publicdomain/mark/1.0/) by the author or the person who identified the work.
49 |
50 | ## Donate
51 |
52 | You are welcome support this project using [Flattr](https://flattr.com/submit/auto?user_id=idleberg&url=https://github.com/idleberg/3024.tmTheme) or Bitcoin `17CXJuPsmhuTzFV2k4RKYwpEHVjskJktRd`
53 |
54 | [1]: http://www.erosie.net/
55 | [2]: http://www.3024world.com/
56 | [3]: https://github.com/0x3024
57 | [4]: https://raw.github.com/idleberg/3024.tmTheme/master/preview/screenshot.gif
58 | [5]: http://wbond.net/sublime_packages/package_control/
59 | [6]: http://wbond.net/sublime_packages/package_control/settings/
--------------------------------------------------------------------------------
/3024 Day.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
14 |
15 | author
16 | Jan T. Sott
17 | name
18 | 3024 day
19 | comment
20 | https://github.com/idleberg/3024.tmTheme
21 | semanticClass
22 | theme.light.3024
23 | colorSpaceName
24 | sRGB
25 | gutterSettings
26 |
27 | background
28 | #f7f7f7
29 | divider
30 | #f7f7f7
31 | foreground
32 | #4a4543
33 | selectionBackground
34 | #f7f7f7
35 | selectionForeground
36 | #a5a2a2
37 |
38 | settings
39 |
40 |
41 | settings
42 |
43 | background
44 | #f7f7f7
45 | caret
46 | #4a4543
47 | foreground
48 | #4a4543
49 | invisibles
50 | #d6d5d4
51 | lineHighlight
52 | #d6d5d4
53 | selection
54 | #d6d5d4
55 |
56 |
57 |
58 | name
59 | Text
60 | scope
61 | variable.parameter.function
62 | settings
63 |
64 | foreground
65 | #4a4543
66 |
67 |
68 |
69 | name
70 | Comments
71 | scope
72 | comment, punctuation.definition.comment
73 | settings
74 |
75 | foreground
76 | #807d7c
77 |
78 |
79 |
80 | name
81 | Punctuation
82 | scope
83 | punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array
84 | settings
85 |
86 | foreground
87 | #4a4543
88 |
89 |
90 |
91 | name
92 | Delimiters
93 | scope
94 | none
95 | settings
96 |
97 | foreground
98 | #4a4543
99 |
100 |
101 |
102 | name
103 | Operators
104 | scope
105 | keyword.operator
106 | settings
107 |
108 | foreground
109 | #4a4543
110 |
111 |
112 |
113 | name
114 | Keywords
115 | scope
116 | keyword, keyword.control
117 | settings
118 |
119 | foreground
120 | #a16a94
121 |
122 |
123 |
124 | name
125 | Variables
126 | scope
127 | variable
128 | settings
129 |
130 | foreground
131 | #db2d20
132 |
133 |
134 |
135 | name
136 | Functions
137 | scope
138 | entity.name.function, meta.require, support.function.any-method
139 | settings
140 |
141 | foreground
142 | #01a0e4
143 |
144 |
145 |
146 | name
147 | Classes
148 | scope
149 | meta.class, support.class, entity.name.class, entity.name.type.class
150 | settings
151 |
152 | foreground
153 | #ed0c8c
154 |
155 |
156 |
157 | name
158 | Methods
159 | scope
160 | keyword.other.special-method
161 | settings
162 |
163 | foreground
164 | #01a0e4
165 |
166 |
167 |
168 | name
169 | Storage
170 | scope
171 | storage
172 | settings
173 |
174 | foreground
175 | #a16a94
176 |
177 |
178 |
179 | name
180 | Support
181 | scope
182 | support.function
183 | settings
184 |
185 | foreground
186 | #b5e4f4
187 |
188 |
189 |
190 | name
191 | Strings, Inherited Class
192 | scope
193 | string, constant.other.symbol, entity.other.inherited-class
194 | settings
195 |
196 | foreground
197 | #01a252
198 |
199 |
200 |
201 | name
202 | Integers
203 | scope
204 | constant.numeric
205 | settings
206 |
207 | foreground
208 | #ed0c8c
209 |
210 |
211 |
212 | name
213 | Floats
214 | scope
215 | none
216 | settings
217 |
218 | foreground
219 | #ed0c8c
220 |
221 |
222 |
223 | name
224 | Boolean
225 | scope
226 | none
227 | settings
228 |
229 | foreground
230 | #ed0c8c
231 |
232 |
233 |
234 | name
235 | Constants
236 | scope
237 | constant
238 | settings
239 |
240 | foreground
241 | #ed0c8c
242 |
243 |
244 |
245 | name
246 | Tags
247 | scope
248 | entity.name.tag
249 | settings
250 |
251 | foreground
252 | #db2d20
253 |
254 |
255 |
256 | name
257 | Attributes
258 | scope
259 | entity.other.attribute-name
260 | settings
261 |
262 | foreground
263 | #ed0c8c
264 |
265 |
266 |
267 | name
268 | Attribute IDs
269 | scope
270 | entity.other.attribute-name.id, punctuation.definition.entity
271 | settings
272 |
273 | foreground
274 | #01a0e4
275 |
276 |
277 |
278 | name
279 | Selector
280 | scope
281 | meta.selector
282 | settings
283 |
284 | foreground
285 | #a16a94
286 |
287 |
288 |
289 | name
290 | Values
291 | scope
292 | none
293 | settings
294 |
295 | foreground
296 | #ed0c8c
297 |
298 |
299 |
300 | name
301 | Headings
302 | scope
303 | markup.heading punctuation.definition.heading, entity.name.section
304 | settings
305 |
306 | fontStyle
307 |
308 | foreground
309 | #01a0e4
310 |
311 |
312 |
313 | name
314 | Units
315 | scope
316 | keyword.other.unit
317 | settings
318 |
319 | foreground
320 | #ed0c8c
321 |
322 |
323 |
324 | name
325 | Bold
326 | scope
327 | markup.bold, punctuation.definition.bold
328 | settings
329 |
330 | fontStyle
331 | bold
332 | foreground
333 | #ed0c8c
334 |
335 |
336 |
337 | name
338 | Italic
339 | scope
340 | markup.italic, punctuation.definition.italic
341 | settings
342 |
343 | fontStyle
344 | italic
345 | foreground
346 | #a16a94
347 |
348 |
349 |
350 | name
351 | Code
352 | scope
353 | markup.raw.inline
354 | settings
355 |
356 | foreground
357 | #01a252
358 |
359 |
360 |
361 | name
362 | Link Text
363 | scope
364 | string.other.link
365 | settings
366 |
367 | foreground
368 | #db2d20
369 |
370 |
371 |
372 | name
373 | Link Url
374 | scope
375 | meta.link
376 | settings
377 |
378 | foreground
379 | #ed0c8c
380 |
381 |
382 |
383 | name
384 | Lists
385 | scope
386 | markup.list
387 | settings
388 |
389 | foreground
390 | #db2d20
391 |
392 |
393 |
394 | name
395 | Quotes
396 | scope
397 | markup.quote
398 | settings
399 |
400 | foreground
401 | #ed0c8c
402 |
403 |
404 |
405 | name
406 | Separator
407 | scope
408 | meta.separator
409 | settings
410 |
411 | background
412 | #d6d5d4
413 | foreground
414 | #4a4543
415 |
416 |
417 |
418 | name
419 | Inserted
420 | scope
421 | markup.inserted
422 | settings
423 |
424 | foreground
425 | #01a252
426 |
427 |
428 |
429 | name
430 | Deleted
431 | scope
432 | markup.deleted
433 | settings
434 |
435 | foreground
436 | #db2d20
437 |
438 |
439 |
440 | name
441 | Changed
442 | scope
443 | markup.changed
444 | settings
445 |
446 | foreground
447 | #a16a94
448 |
449 |
450 |
451 | name
452 | Colors
453 | scope
454 | constant.other.color
455 | settings
456 |
457 | foreground
458 | #b5e4f4
459 |
460 |
461 |
462 | name
463 | Regular Expressions
464 | scope
465 | string.regexp
466 | settings
467 |
468 | foreground
469 | #b5e4f4
470 |
471 |
472 |
473 | name
474 | Escape Characters
475 | scope
476 | constant.character.escape
477 | settings
478 |
479 | foreground
480 | #b5e4f4
481 |
482 |
483 |
484 | name
485 | Embedded
486 | scope
487 | punctuation.section.embedded, variable.interpolation
488 | settings
489 |
490 | foreground
491 | #cdab53
492 |
493 |
494 |
495 | name
496 | Invalid
497 | scope
498 | invalid.illegal
499 | settings
500 |
501 | background
502 | #db2d20
503 | foreground
504 | #f7f7f7
505 |
506 |
507 |
508 | uuid
509 | 14875ac8-6a02-493d-9cfa-1701c764e24b
510 |
511 |
512 |
--------------------------------------------------------------------------------
/3024 Night.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
14 |
15 | author
16 | Jan T. Sott
17 | name
18 | 3024 night
19 | comment
20 | https://github.com/idleberg/3024.tmTheme
21 | semanticClass
22 | theme.dark.3024
23 | colorSpaceName
24 | sRGB
25 | gutterSettings
26 |
27 | background
28 | #3a3432
29 | divider
30 | #3a3432
31 | foreground
32 | #5c5855
33 | selectionBackground
34 | #4a4543
35 | selectionForeground
36 | #807d7c
37 |
38 | settings
39 |
40 |
41 | settings
42 |
43 | background
44 | #090300
45 | caret
46 | #a5a2a2
47 | foreground
48 | #a5a2a2
49 | invisibles
50 | #5c5855
51 | lineHighlight
52 | #3a3432
53 | selection
54 | #4a4543
55 |
56 |
57 |
58 | name
59 | Text
60 | scope
61 | variable.parameter.function
62 | settings
63 |
64 | foreground
65 | #a5a2a2
66 |
67 |
68 |
69 | name
70 | Comments
71 | scope
72 | comment, punctuation.definition.comment
73 | settings
74 |
75 | foreground
76 | #5c5855
77 |
78 |
79 |
80 | name
81 | Punctuation
82 | scope
83 | punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array
84 | settings
85 |
86 | foreground
87 | #a5a2a2
88 |
89 |
90 |
91 | name
92 | Delimiters
93 | scope
94 | none
95 | settings
96 |
97 | foreground
98 | #a5a2a2
99 |
100 |
101 |
102 | name
103 | Operators
104 | scope
105 | keyword.operator
106 | settings
107 |
108 | foreground
109 | #a5a2a2
110 |
111 |
112 |
113 | name
114 | Keywords
115 | scope
116 | keyword, keyword.control
117 | settings
118 |
119 | foreground
120 | #a16a94
121 |
122 |
123 |
124 | name
125 | Variables
126 | scope
127 | variable
128 | settings
129 |
130 | foreground
131 | #db2d20
132 |
133 |
134 |
135 | name
136 | Functions
137 | scope
138 | entity.name.function, meta.require, support.function.any-method
139 | settings
140 |
141 | foreground
142 | #01a0e4
143 |
144 |
145 |
146 | name
147 | Classes
148 | scope
149 | meta.class, support.class, entity.name.class, entity.name.type.class
150 | settings
151 |
152 | foreground
153 | #fded02
154 |
155 |
156 |
157 | name
158 | Methods
159 | scope
160 | keyword.other.special-method
161 | settings
162 |
163 | foreground
164 | #01a0e4
165 |
166 |
167 |
168 | name
169 | Storage
170 | scope
171 | storage
172 | settings
173 |
174 | foreground
175 | #a16a94
176 |
177 |
178 |
179 | name
180 | Support
181 | scope
182 | support.function
183 | settings
184 |
185 | foreground
186 | #b5e4f4
187 |
188 |
189 |
190 | name
191 | Strings, Inherited Class
192 | scope
193 | string, constant.other.symbol, entity.other.inherited-class
194 | settings
195 |
196 | foreground
197 | #01a252
198 |
199 |
200 |
201 | name
202 | Integers
203 | scope
204 | constant.numeric
205 | settings
206 |
207 | foreground
208 | #e8bbd0
209 |
210 |
211 |
212 | name
213 | Floats
214 | scope
215 | none
216 | settings
217 |
218 | foreground
219 | #e8bbd0
220 |
221 |
222 |
223 | name
224 | Boolean
225 | scope
226 | none
227 | settings
228 |
229 | foreground
230 | #e8bbd0
231 |
232 |
233 |
234 | name
235 | Constants
236 | scope
237 | constant
238 | settings
239 |
240 | foreground
241 | #e8bbd0
242 |
243 |
244 |
245 | name
246 | Tags
247 | scope
248 | entity.name.tag
249 | settings
250 |
251 | foreground
252 | #db2d20
253 |
254 |
255 |
256 | name
257 | Attributes
258 | scope
259 | entity.other.attribute-name
260 | settings
261 |
262 | foreground
263 | #e8bbd0
264 |
265 |
266 |
267 | name
268 | Attribute IDs
269 | scope
270 | entity.other.attribute-name.id, punctuation.definition.entity
271 | settings
272 |
273 | foreground
274 | #01a0e4
275 |
276 |
277 |
278 | name
279 | Selector
280 | scope
281 | meta.selector
282 | settings
283 |
284 | foreground
285 | #a16a94
286 |
287 |
288 |
289 | name
290 | Values
291 | scope
292 | none
293 | settings
294 |
295 | foreground
296 | #e8bbd0
297 |
298 |
299 |
300 | name
301 | Headings
302 | scope
303 | markup.heading punctuation.definition.heading, entity.name.section
304 | settings
305 |
306 | fontStyle
307 |
308 | foreground
309 | #01a0e4
310 |
311 |
312 |
313 | name
314 | Units
315 | scope
316 | keyword.other.unit
317 | settings
318 |
319 | foreground
320 | #e8bbd0
321 |
322 |
323 |
324 | name
325 | Bold
326 | scope
327 | markup.bold, punctuation.definition.bold
328 | settings
329 |
330 | fontStyle
331 | bold
332 | foreground
333 | #fded02
334 |
335 |
336 |
337 | name
338 | Italic
339 | scope
340 | markup.italic, punctuation.definition.italic
341 | settings
342 |
343 | fontStyle
344 | italic
345 | foreground
346 | #a16a94
347 |
348 |
349 |
350 | name
351 | Code
352 | scope
353 | markup.raw.inline
354 | settings
355 |
356 | foreground
357 | #01a252
358 |
359 |
360 |
361 | name
362 | Link Text
363 | scope
364 | string.other.link
365 | settings
366 |
367 | foreground
368 | #db2d20
369 |
370 |
371 |
372 | name
373 | Link Url
374 | scope
375 | meta.link
376 | settings
377 |
378 | foreground
379 | #e8bbd0
380 |
381 |
382 |
383 | name
384 | Lists
385 | scope
386 | markup.list
387 | settings
388 |
389 | foreground
390 | #db2d20
391 |
392 |
393 |
394 | name
395 | Quotes
396 | scope
397 | markup.quote
398 | settings
399 |
400 | foreground
401 | #e8bbd0
402 |
403 |
404 |
405 | name
406 | Separator
407 | scope
408 | meta.separator
409 | settings
410 |
411 | background
412 | #4a4543
413 | foreground
414 | #a5a2a2
415 |
416 |
417 |
418 | name
419 | Inserted
420 | scope
421 | markup.inserted
422 | settings
423 |
424 | foreground
425 | #01a252
426 |
427 |
428 |
429 | name
430 | Deleted
431 | scope
432 | markup.deleted
433 | settings
434 |
435 | foreground
436 | #db2d20
437 |
438 |
439 |
440 | name
441 | Changed
442 | scope
443 | markup.changed
444 | settings
445 |
446 | foreground
447 | #a16a94
448 |
449 |
450 |
451 | name
452 | Colors
453 | scope
454 | constant.other.color
455 | settings
456 |
457 | foreground
458 | #b5e4f4
459 |
460 |
461 |
462 | name
463 | Regular Expressions
464 | scope
465 | string.regexp
466 | settings
467 |
468 | foreground
469 | #b5e4f4
470 |
471 |
472 |
473 | name
474 | Escape Characters
475 | scope
476 | constant.character.escape
477 | settings
478 |
479 | foreground
480 | #b5e4f4
481 |
482 |
483 |
484 | name
485 | Embedded
486 | scope
487 | punctuation.section.embedded, variable.interpolation
488 | settings
489 |
490 | foreground
491 | #cdab53
492 |
493 |
494 |
495 | name
496 | Invalid
497 | scope
498 | invalid.illegal
499 | settings
500 |
501 | background
502 | #db2d20
503 | foreground
504 | #090300
505 |
506 |
507 |
508 | uuid
509 | 027d1bbe-f937-4921-8711-fa6d8d41f452
510 |
511 |
512 |
--------------------------------------------------------------------------------