Skip to content

Commit ab021c3

Browse files
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]>
1 parent 8dedf1e commit ab021c3

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ FsAutoComplete supports [LSP](https://microsoft.github.io/language-server-protoc
113113
* `textDocument/didSave`
114114
* `textDocument/hover`
115115
* `textDocument/completion` & `completionItem/resolve`
116-
* `textDocument/rename`
116+
* `textDocument/prepareRename` & `textDocument/rename`
117117
* `textDocument/definition`
118118
* `textDocument/typeDefinition`
119119
* `textDocument/implementation`
@@ -131,12 +131,19 @@ FsAutoComplete supports [LSP](https://microsoft.github.io/language-server-protoc
131131
* signature Code Lenses
132132
* reference number Code Lenses
133133
* `textDocument/formatting` - powered by [fantomas](https://github.com/fsprojects/fantomas)
134+
* `textDocument/rangeFormatting` - powered by [fantomas](https://github.com/fsprojects/fantomas)
134135
* `textDocument/references`
135136
* `textDocument/documentHighlight`
136137
* `textDocument/signatureHelp`
137138
* `textDocument/documentSymbol`
138139
* `textDocument/inlayHint`
139140
* `textDocument/inlineValue`
141+
* `textDocument/foldingRange`
142+
* `textDocument/selectionRange`
143+
* `textDocument/semanticTokens/full`
144+
* `textDocument/semanticTokens/range`
145+
* `callHierarchy/prepareCallHierarchy`
146+
* `callHierarchy/incomingCalls`
140147
* `workspace/didChangeWatchedFiles`
141148
* `workspace/didChangeConfiguration`
142149
* `workspace/symbol`
@@ -152,8 +159,8 @@ Custom endpoints are using (for messages body) `PlainNotification` type and stri
152159
* `fsharp/compile` - accepts `ProjectParms`, tries to compile project, returns list of errors and exit status code
153160
* `fsharp/workspacePeek` - accepts `WorkspacePeekRequest`, returns list of possible workspaces (resolved solution files, or list of projects if there are no solution files)
154161
* `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)
157164
* `fsharp/f1Help` - accepts `TextDocumentPositionParams`, returns URL to MSDN documentation for symbol at given position
158165
* `fsharp/documentation` - accepts `TextDocumentPositionParams`, returns documentation data about symbol at given position, used for InfoPanel
159166
* `fsharp/documentationSymbol` - accepts `DocumentationForSymbolReuqest`, returns documentation data about given symbol from given assembly, used for InfoPanel

0 commit comments

Comments
 (0)