Baseline: Ludic compiler + toolchain, Phase 1 syntax fixes complete
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>
This commit is contained in:
commit
985f9ad8f2
418 changed files with 39065 additions and 0 deletions
24
tools/editors/helix/languages.toml
Normal file
24
tools/editors/helix/languages.toml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# 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"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue