QtnLSP

June 10, 2026 · View on GitHub

English | 한국어 | 日本語 | 繁體中文

QtnLSP

Syntax highlighting and Language Server support for Photon Quantum3 DSL (.qtn) files, including autocomplete, go-to-definition, hover information, and symbols.

Supports VSCode, JetBrains Rider, and Visual Studio 2022.

Supported IDEs

IDEVersion
VSCode1.50+
JetBrains Rider2022.3+
Visual Studio2022 (17.0+)

Installation

VSCode

  • Marketplace: Quantum DSL (QTN) Support — or open the Extensions view in VSCode and search for Quantum DSL (QTN).
  • CLI: code --install-extension shlifedev.qtn-syntax-highlighting

Visual Studio 2022

JetBrains Rider

  • Download QtnLSP-jetbrains.zip from GitHub Releases, then Settings → Plugins → ⚙ → Install Plugin from Disk. (Marketplace listing coming soon.)

Prefer a manual install? Every build is attached to GitHub Releases as a .vsix / .zip.

Build

Docker required. No other local toolchain needed. For local Node-based development, use Node.js 20 to match CI.

sh scripts/build.sh all        # sync + test + build all plugins
sh scripts/build.sh vscode     # VSCode extension only
sh scripts/build.sh jetbrains  # JetBrains plugin only

Screenshot

QtnLSP screenshot

License

MIT