Skip to content

Conversation

@Danielku15
Copy link
Member

Issues

Fixes #2353

Proposed changes

Adds a language server for alphaTex. Still heavily WIP at this point.

Checklist

  • I consent that this change becomes part of alphaTab under it's current or any future open source license
  • Changes are implemented
    • Basic Syntax highlighting
    • Move alphaTex documentation into code
    • Documentation Hovers/Overlays
    • Full Code Completion across AST
    • Signature Help on Value Lists
    • Split out Language Server Core functionality into own package
    • Update playground to use monaco with a web worker language server. (separate monaco package?)
    • Add CI/CD step to validate completeness of alphaTex doc
    • Update website to generate doc pages based on code reference
    • Code Formatter
    • Decide on actually publishing VS Code Extension (add preview window with player).
  • New tests were added

Further details

  • This is a breaking change
  • This change will require update of the documentation/website

@Danielku15 Danielku15 self-assigned this Nov 11, 2025
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.

[alphaTex editing] Advanced editor capabilities

2 participants