Skip to content

Add Sema language support - #16353

Open
HelgeSverre wants to merge 2 commits into
helix-editor:masterfrom
HelgeSverre:feature/add-sema
Open

HelgeSverre wants to merge 2 commits into
helix-editor:masterfrom
HelgeSverre:feature/add-sema

Conversation

@HelgeSverre

Copy link
Copy Markdown

Adds Sema language configuration, syntax highlighting, indentation, injections, and text objects. The grammar is pinned to tree-sitter-sema 0.3.0. The language server and debug adapter use the installed sema executable.

Install the CLI with cargo install sema-lang; Helix starts the language server with sema lsp and the debugger with sema dap.

Validation: cargo xtask docgen and cargo xtask query-check sema pass against the pinned grammar. The companion repository installer and highlight regression tests also pass.

This branch has not been deployed

No deployments
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