microsoft / microsoft/qdk

LSP server binary

Open
#2,596 2 comments 0 reactions 0 assignees View on GitHub
enhancement needs triage
Dominant language
Rust
Stars
1k
Forks
212
Avg merge
3d 8h
Merged PRs (30d)
65

Description

**Is your feature request related to a problem? Please describe.**

Currently no binary of LSP server is available for Q# and the language service is limited to the Q# playground and vscode with extension. A LSP server binary can be useful for vim users and others.

**Describe the solution you'd like**

Implement a LSP server based on the existing `qsls` crate.

**Describe alternatives you've considered**

None

**Additional context**

None

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing `qsls` crate and understanding how its language service is currently launched. Define the binary entry point and verify that it can serve the Q# Language Server Protocol for external clients such as Vim. Done means a usable LSP server binary is available beyond the playground and VS Code extension.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.