You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
updated readme to reflect what's currently implemented (#1428)
* updated readme to reflect what's currently implemented
some of the readme was out of date with what is actually implemented and
used, so I thought I'd update the readme to reflect that.
I had it done by copilot cli, so if there are any mistakes I'd be happy
to correct them, though I think it's right, from what I can see.
* Apply suggestion from @baronfel
---------
Co-authored-by: Chet Husk <[email protected]>
*`textDocument/formatting` - powered by [fantomas](https://github.com/fsprojects/fantomas)
134
+
*`textDocument/rangeFormatting` - powered by [fantomas](https://github.com/fsprojects/fantomas)
134
135
*`textDocument/references`
135
136
*`textDocument/documentHighlight`
136
137
*`textDocument/signatureHelp`
137
138
*`textDocument/documentSymbol`
138
139
*`textDocument/inlayHint`
139
140
*`textDocument/inlineValue`
141
+
*`textDocument/foldingRange`
142
+
*`textDocument/selectionRange`
143
+
*`textDocument/semanticTokens/full`
144
+
*`textDocument/semanticTokens/range`
145
+
*`callHierarchy/prepareCallHierarchy`
146
+
*`callHierarchy/incomingCalls`
140
147
*`workspace/didChangeWatchedFiles`
141
148
*`workspace/didChangeConfiguration`
142
149
*`workspace/symbol`
@@ -152,8 +159,8 @@ Custom endpoints are using (for messages body) `PlainNotification` type and stri
152
159
*`fsharp/compile` - accepts `ProjectParms`, tries to compile project, returns list of errors and exit status code
153
160
*`fsharp/workspacePeek` - accepts `WorkspacePeekRequest`, returns list of possible workspaces (resolved solution files, or list of projects if there are no solution files)
154
161
*`fsharp/workspaceLoad` - accepts `WorkspaceLoadParms`, loads given list of projects in the background, partial result notified by `fsharp/notifyWorkspace` notification
155
-
*`fsharp/project` - accepts `ProjectParms`, loads given project
156
-
*`fsharp/fsdn` - accepts `ProjectParms` (`Project` filed contain query string), query FSDN and returns list of functions
162
+
*`fsharp/project`- accepts a `ProjectParms` object (which points to a single project by URI) and loads that project into the current session
163
+
*~~`fsharp/fsdn`~~ - **NOT IMPLEMENTED** - previously queried FSDN for function signatures (FSDN service is offline)
157
164
*`fsharp/f1Help` - accepts `TextDocumentPositionParams`, returns URL to MSDN documentation for symbol at given position
158
165
*`fsharp/documentation` - accepts `TextDocumentPositionParams`, returns documentation data about symbol at given position, used for InfoPanel
159
166
*`fsharp/documentationSymbol` - accepts `DocumentationForSymbolReuqest`, returns documentation data about given symbol from given assembly, used for InfoPanel
0 commit comments