(Not sure whether this should go here or to the language server, so feel free to forward it there if needed.) Looks like using a vertical bar breaks syntax highlighting. See the minimal example at the bottom. * The `111` comment is fine, but the `222` comment is broken (shows in plain white). * Changing the at-exp contents to `@list{x|y|z}` restores order. * Possibly related: `@list|--{xyz}--|` works, but the extra `-`s are mis-highlighted. ## Environment - OS: Ubuntu, via WSL - OS Version: `22.04 (jammy)` - VS Code Version: `1.107.1` - Racket version: `v8.15 [cs]` - Racket Langserver checksum: `d8c986e8240481d187b81b0ea65a65483fba2ca1` - Magic Racket version: `0.8.0` ## Error message (none) --- ## Minimal example ```racket #lang at-exp racket ;; 111 @list{x|y} ;; 222 ```
Activity
jryans commentedon Jan 15, 2026
Ah yes, this is the correct repo, thanks for the report.
I am not seeing any special handling of these expressions in the current syntax, so most likely patterns for this just need to be added.