Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add SourcePawn language support support #13028

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

tsuza
Copy link

@tsuza tsuza commented Mar 4, 2025

This PR adds a tree-sitter parser, queries and LSP for the SourcePawn programming language.

This builds on top of #9304, which appears to have stalled. I've incorporated the suggested changes, and tried to fix the rest.

I've copied over the indents.scm file from the C queries folder. The two languages are not too different, so it should function correctly. Nope! I've removed it for now. I'll look into adding it later on.

I have a few questions:

  • Does Helix support semantic highlighting?
  • The rest will be asked below.

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