c16b139fa3
feat: support selecting only some themes
Tests / build (push) Waiting to run
2024-10-14 13:11:22 -03:00
84980459cf
feat: use the native crystal highlighter
...
The chroma highlighter for crystal is not great,
because the pygments one special cases things like
heredocs and that got lost in translation.
Since the crystal compiler comes with a highlighter
why not use it?
2024-09-09 16:14:35 -03:00
7538fc76aa
Tokenize via an iterator, makes everything much faster
2024-08-16 13:27:02 -03:00
08daabe1c3
Cleanup token abbreviation generation script
2024-08-11 12:06:02 -03:00
e295256573
Implemented decent version of the CLI
2024-08-11 11:49:42 -03:00
f64c91801e
lint
2024-08-10 16:58:36 -03:00
f2e638ce3b
Require main branch sixteen for now, line-highlight style improvements
2024-08-10 16:50:55 -03:00
84ee7e6934
JSON formatter
2024-08-09 16:58:15 -03:00
86a5894429
Hack luminance tweaking for creating highlight color (needs a proper implementation)
2024-08-09 14:54:00 -03:00
96dcb7e15e
Fix line highlight for non-base16 themes
2024-08-09 14:42:33 -03:00
f98f44365f
HTML formatter option: line_numbers / highlight_lines
2024-08-09 14:00:42 -03:00
d3439563f2
Use new sixteen api
2024-08-09 10:25:24 -03:00
9824431317
tweak includes
2024-08-07 17:47:11 -03:00
2ad3cde7f1
tweak includes
2024-08-07 17:10:20 -03:00
d5581a356e
Baked fs
2024-08-07 16:28:26 -03:00
0c86e91b0b
Use abbreviated token names in css
2024-08-06 21:28:33 -03:00
420b68993c
Made base16 work
2024-08-06 18:27:58 -03:00
94bc221545
Added test binary, code to read base16 themes
2024-08-06 18:03:05 -03:00
a2394a7313
Tweaks
2024-08-06 17:01:14 -03:00
fe917da89d
Basic theme parser
2024-08-06 12:19:30 -03:00
3a37f8bdc7
Basic theme parser
2024-08-06 12:18:03 -03:00
7392c8a74e
Basic theme parser
2024-08-06 11:33:06 -03:00
c6dce10322
Basic theme parser
2024-08-06 11:32:16 -03:00
f3cdb47a96
Style interface
2024-08-05 13:59:51 -03:00