1
0
mirror of https://github.com/alecthomas/chroma.git synced 2025-02-05 13:05:18 +02:00

817 Commits

Author SHA1 Message Date
JakobDev
96a518bb94
[Python]Add match and case to Keywords (#756) 2023-03-03 05:14:44 -08:00
JakobDev
ecb69ce50b
Add Note about testing lexers to Readme (#757) 2023-03-03 05:13:26 -08:00
JakobDev
31310888c4
Fix Playground on Windows (#758) 2023-03-03 04:52:55 -08:00
Joe Mooring
22f3c60f3a
styles/vulcan: Fix background color (#753) 2023-02-26 10:23:55 +11:00
Peter Marheine
ba01b927d3
Add support for Z80 assembly (#751)
This handles most Z80 instructions and commonly-used assembler
directives, but does not impose much structure beyond recognizing those
items.
2023-02-20 23:05:35 -08:00
Austin Eccentrici
3ac94eea73
Add HolyC support (#750) 2023-02-14 23:40:04 -08:00
gempir
1d0ed7f62a increase php priority over phtml
currently phtml takes priority over php, that's odd considering phtml is not very common anymore compared to php
2023-02-12 12:09:33 +11:00
Markus Amshove
a40c95e447 Add support for Natural language 2023-02-08 10:15:33 +11:00
Lovecraftian Horror
4bfa1bbb7c Rust: Add initial support for string interpolation v2.5.0 2023-01-31 13:23:29 +11:00
CosmicHorror
f5f48e206a
Rust: Generalize declaritive and function-like macros (#742) 2023-01-29 19:55:50 -08:00
CosmicHorror
55b0e59213
Rust: Attempt to lex constant idents (#741) 2023-01-30 06:27:19 +11:00
CosmicHorror
87869f8477
Fix rust byte char capture (#740) 2023-01-30 05:37:51 +11:00
CosmicHorror
0ea6503487
Rust: Include starting apostrophe in lifetime / loop label token (#739) 2023-01-29 16:02:56 +11:00
Itamar Haber
633f8e0f55 Removes 'tabindex="0"' from `<pre>' elements 2023-01-20 02:03:49 +11:00
Rasmus Moorats
3d1bc51fa8 add missing type suffixes for nim 2023-01-19 03:23:03 +11:00
CosmicHorror
d5b3291829
Add default diff support (#732) 2023-01-18 17:11:29 +11:00
toshimaru
db073d869d deps: Bump modules for cmd/chromad
- alecthomas/kong
- alecthomas/kong-hcl
- gorilla/csrf
- gorilla/handlers
- gorilla/mux
2023-01-16 01:47:17 +11:00
toshimaru
4553686e33 deps: Bump go modules for cmd/chroma
- alecthomas/kong
- mattn/go-colorable
- mattn/go-isatty
2023-01-16 01:47:17 +11:00
toshimaru
366b9db3fe deps: Bump go modules
- alecthomas/assert
- alecthomas/repr
2023-01-16 01:47:17 +11:00
Siavash Askari Nasr
482cb62ae4 [Rust] Fix string whitespace skip
- Recognize string prefixes as `LiteralStringAffix` token
- Remove an unnecessary rule?
2023-01-15 06:07:12 +11:00
Alec Thomas
4aaf294088
Update issue template to reference playground shareable links 2023-01-13 20:58:55 -08:00
Guillaume Galy
5ca7345671 fix: inconsistent YAML multiline parsing (#475)
When the YAML block scalar (multiline string) syntax is used with only one line of text, the single line is not matched by the current regexp. It currently only works with at least two lines.

This fixes the regexp by adding a special case for a single line after the first indentation in the block.
2023-01-12 23:25:34 +11:00
Alec Thomas
d330b760dc feat: support sharing in playground 2023-01-11 16:37:03 -05:00
Siavash Askari Nasr
0e2db44744 Add -webkit-user-select: none; to support Safari 2023-01-11 02:00:54 +11:00
Alec Thomas
45e3bfb671 Convert bashsessions lexer to XML 2022-12-12 07:41:42 +11:00
silverwind
aecedef97d Rename 'Base Makefile' lexer to 'Makefile' v2.4.0 2022-11-15 18:57:46 +11:00
silverwind
740e4b85b2 Add systemd .service and .socket to ini lexer
I think these should be pretty un-ambigous. There are more
systemd-related file extensions, but I'm less sure about them, so I left
them out.

Ref: https://www.freedesktop.org/software/systemd/man/systemd.unit.html
2022-11-15 07:45:37 +11:00
John Roos
f07788e465
More improvements to PowerShell lexer (#708) 2022-11-14 11:52:16 -08:00
SerHack
94d785889c
Create Onedark theme (#704) 2022-11-13 00:11:15 -08:00
John Roos
42e542114b
Improved PowerShell lexer (#700) 2022-11-10 20:53:36 -08:00
SerHack
16fd66634d
Fix a bug that ate functions ;) (#702) 2022-11-11 06:05:58 +11:00
SerHack
ee9558d7ac Update c.xml 2022-11-10 08:24:13 +11:00
mhmdanas
877797e70d fix: add CSS gap property 2022-11-08 21:31:42 +11:00
Hannu Hartikainen
5644f41865
Add lexer for BQN (#691)
Based on the Vim syntax highlighting by Marshall Lochbaum[[0]], with number
parsing from PrismJS highlighter by Christopher Rodriguez[[1]].

The lexed types are selected to be as descriptive as possible while
retaining similar groupings to the Vim highlighter, so the highlighted
code looks familiar to BQN users.

[0]: a436a71a08/editors/vim/syntax/bqn.vim
[1]: 859f99a042
2022-11-08 21:25:43 +11:00
l-m
71d4be6869
Lexer support for the stas language (#699) 2022-11-07 21:47:32 +11:00
Gianni Lerro
be4aebd830
Add Vala Lexer (#697) 2022-11-04 17:44:46 -07:00
Martin Winandy
d6ea504031 Classify object names and enum names as class names 2022-11-03 07:42:39 +11:00
Martin Winandy
6ca7db7019 Fix typo 2022-11-03 07:41:53 +11:00
Kien Nguyen
be6230cf6e Update Rose-pine style 2022-11-03 07:41:31 +11:00
Alec Thomas
ebba7013b3 feat: add MustNewXMLStyle 2022-11-02 15:40:25 +11:00
Alec Thomas
c263f6fa19
feat: XML style definitions (#693)
Fixes #635.
2022-11-01 21:23:14 -07:00
Alec Thomas
b2643973d2 fix: ensure HTML flags apply to --html-styles
Fixes #639
2022-11-01 19:08:21 +11:00
Alec Thomas
d0e811c0ef
fix: use a class with line links when requested (#692)
Fixes #683
2022-10-31 23:28:30 -07:00
John Olheiser
5e27ea4aaf
Update Catppuccin for all variants (#687) 2022-10-30 16:08:41 -07:00
Maas Lalani
f0bac8cfd0
Lexer for VHS (#690) 2022-10-28 14:52:43 -07:00
Alec Thomas
06f7007f02 Update READMEs to be more obvious about XML lexers. 2022-10-28 20:54:42 +11:00
Kien Nguyen-Tuan
9b9b245fb6
Feat: Add Rosé-Pine variants (#689) 2022-10-22 09:36:21 +11:00
cjprieb
b2a2ba5a50
added lexer for PSL (#688) 2022-10-18 15:57:56 -07:00
Alec Thomas
40b7a9135a Upgrade project to Go 1.19 and switch to alecthomas/assert/v2 2022-10-18 08:55:38 +11:00
jolheiser
b338844a9a add catppuccin mocha
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2022-10-15 18:51:55 +11:00