Skip to content

feat(languages): add Lateralus language support#15616

Open
bad-antics wants to merge 1 commit intohelix-editor:masterfrom
bad-antics:add-lateralus
Open

feat(languages): add Lateralus language support#15616
bad-antics wants to merge 1 commit intohelix-editor:masterfrom
bad-antics:add-lateralus

Conversation

@bad-antics
Copy link
Copy Markdown

Add Lateralus Language Support

This PR adds full language support for Lateralus, a modern expressive programming language.

Configuration Added

[[language]]
name = "lateralus"
scope = "source.lateralus"
file-types = ["ltl"]
roots = ["lateralus.toml"]
language-servers = ["lateralus-ls"]
auto-format = true

Language Server

  • Name: lateralus-lsp
  • Installation: curl -fsSL https://lateralus.dev/install.sh | sh or cargo install lateralus-lsp
  • Protocol: LSP 3.17
  • Features: Completion, hover, go-to-definition, references, rename, formatting, inlay hints

Tree-sitter Grammar

About Lateralus

Lateralus is a compiled language featuring:

  • Type inference with optional explicit types
  • Pipeline operators (|>) for functional composition
  • Pattern matching with exhaustiveness checking
  • First-class concurrency (async/await, channels)
  • LLVM-based native compilation

Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant