dotnet / dotnet/fsharp

LSP: Implement Phase 3 Endpoints

Open
#17,975 0 comments 0 reactions 0 assignees View on GitHub
Area-LSP
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

| Name | Type | Direction | Category | Priority / Dev phase | Supported by FSAC | Note |
| ---------------------------------------- | ------------ | --------- | --------------------------------- | -------------------- | ----------------- | ------------------------------------------------- |
| `fsharp/compilerLocation` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/documentAnalyzed` | Notification | ⬅️ | F# Custom | 3 | ✅ | |
| `fsharp/documentation` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/documentationGenerator` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/documentationSymbol` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/dotnetaddproject` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/dotnetaddsln` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/dotnetnewlist` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/dotnetnewrun` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/dotnetremoveproject` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/fileParsed` | Notification | ⬅️ | F# Custom | 3 | ✅ | |
| `fsharp/lineLens` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/notifyCancel` | Notification | ⬅️ | F# Custom | 3 | ✅ | |
| `fsharp/notifyWorkspace` | Notification | ⬅️ | F# Custom | 3 | ✅ | |
| `fsharp/notifyWorkspacePeek` | Notification | ⬅️ | F# Custom | 3 | ✅ | |
| `fsharp/pipelineHint` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/project` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/signature` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/signatureData` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/testDetected` | Notification | ⬅️ | F# Custom | 3 | ✅ | |
| `fsharp/workspaceLoad` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsharp/workspacePeek` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsproj/addExistingFile` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsproj/addFile` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsproj/addFileAbove` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsproj/addFileBelow` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsproj/moveFileDown` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsproj/moveFileUp` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `fsproj/removeFile` | Request | ↩️ | F# Custom | 3 | ✅ | |
| `textDocument/documentHighlight` | Request | ↩️ | Language features | 3 | ✅ | |
| `textDocument/documentSymbol` | Request | ↩️ | Language features | 3 | ✅ | |
| `textDocument/formatting` | Request | ↩️ | Language features | 3 | ✅ | |
| `textDocument/rename` | Request | ↩️ | Language features | 3 | ✅ | |
| `textDocument/signatureHelp` | Request | ↩️ | Language features | 3 | ✅ | |
| `$/progress` | Notification | ⬅️ | Window Features | 3 | ✅ | Would be nice to have for long running operations |
| `workspace/didChangeWatchedFiles` | Notification | ➡️ | Workspace Features | 3 | ✅ | |

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.