Skip to content

Conversation

rockboynton
Copy link
Contributor

@rockboynton rockboynton commented Oct 5, 2025

Support for KCL from Zoo.dev

See https://zoo.dev/docs/kcl-book/intro.html for more info

Credit to @adamchalmers for his config

languages.toml Outdated

[[grammer]]
name = "kcl"
source = { git = "https://github.com/KittyCAD/tree-sitter-kcl", rev = "1f9e40020b1bb76b31a7144b994bec1a559dc735"}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this grammar repository doesn't have a license - could you suggest adding one upstream and update the rev here once one is included? Grammar repositories need to have licenses for the sake of packaging them

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note, they do specify a license in their Cargo.toml, pyproject.toml, and tree-sitter.json, only a copy isn't included. PR open to add the copy KittyCAD/tree-sitter-kcl#18

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's been added!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New rev has a LICENSE. Moving language server definition to the top
of the file to match the existing pattern
@the-mikedavis the-mikedavis merged commit 88ef6af into helix-editor:master Oct 14, 2025
7 checks passed
@adamchalmers
Copy link
Contributor

Thanks Mike!

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.

3 participants