LSP: Implement Phase 3 Endpoints
- 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
Assessment
This issue has not been assessed yet.