Self-hosted compiler (selfhost/*.ludic), runtime, examples, editor tooling, and docs. Phase 1 of the syntax-redesign cohesion pass has landed: edge-system fix, signature-query, when-alias, and the documentation truth-pass. Suite green (14/14), C-free bootstrap fixpoint holds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
24 lines
773 B
TOML
24 lines
773 B
TOML
# Ludic for Helix. Append to ~/.config/helix/languages.toml, adjusting the two
|
|
# paths. Highlighting comes from the server's semantic tokens; Helix applies
|
|
# them with no grammar to build.
|
|
|
|
[[language]]
|
|
name = "ludic"
|
|
scope = "source.ludic"
|
|
file-types = ["ludic"]
|
|
comment-token = "#"
|
|
indent = { tab-width = 2, unit = " " }
|
|
language-servers = ["ludic-lsp"]
|
|
auto-format = true
|
|
roots = ["build.sh", "LANGUAGE.md", ".git"]
|
|
|
|
[language-server.ludic-lsp]
|
|
command = "ludic-lsp"
|
|
args = ["--stdio"]
|
|
|
|
# Ludic fences inside Markdown: point Helix's markdown at the same server so
|
|
# `# ```ludic` blocks get diagnostics too. Merge this with your existing
|
|
# markdown entry rather than adding a second one.
|
|
# [[language]]
|
|
# name = "markdown"
|
|
# language-servers = ["marksman", "ludic-lsp"]
|