Created
August 20, 2024 22:10
-
-
Save baronfel/5183f5d508fc9a6bbd47ddcca3d09aea to your computer and use it in GitHub Desktop.
Sample VSCode Initialize call for FSAutoComplete
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "processId": 21092, | |
| "clientInfo": { | |
| "name": "Visual Studio Code", | |
| "version": "1.92.2" | |
| }, | |
| "locale": "en", | |
| "rootPath": "e:\\Code\\FsAutoComplete", | |
| "rootUri": "file:///e%3A/Code/FsAutoComplete", | |
| "capabilities": { | |
| "workspace": { | |
| "applyEdit": true, | |
| "workspaceEdit": { | |
| "documentChanges": true, | |
| "resourceOperations": [ | |
| "create", | |
| "rename", | |
| "delete" | |
| ], | |
| "failureHandling": "textOnlyTransactional", | |
| "normalizesLineEndings": true, | |
| "changeAnnotationSupport": { | |
| "groupsOnLabel": true | |
| } | |
| }, | |
| "configuration": true, | |
| "didChangeWatchedFiles": { | |
| "dynamicRegistration": true, | |
| "relativePatternSupport": true | |
| }, | |
| "symbol": { | |
| "dynamicRegistration": true, | |
| "symbolKind": { | |
| "valueSet": [ | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 10, | |
| 11, | |
| 12, | |
| 13, | |
| 14, | |
| 15, | |
| 16, | |
| 17, | |
| 18, | |
| 19, | |
| 20, | |
| 21, | |
| 22, | |
| 23, | |
| 24, | |
| 25, | |
| 26 | |
| ] | |
| }, | |
| "tagSupport": { | |
| "valueSet": [ | |
| 1 | |
| ] | |
| }, | |
| "resolveSupport": { | |
| "properties": [ | |
| "location.range" | |
| ] | |
| } | |
| }, | |
| "codeLens": { | |
| "refreshSupport": true | |
| }, | |
| "executeCommand": { | |
| "dynamicRegistration": true | |
| }, | |
| "didChangeConfiguration": { | |
| "dynamicRegistration": true | |
| }, | |
| "workspaceFolders": true, | |
| "semanticTokens": { | |
| "refreshSupport": true | |
| }, | |
| "fileOperations": { | |
| "dynamicRegistration": true, | |
| "didCreate": true, | |
| "didRename": true, | |
| "didDelete": true, | |
| "willCreate": true, | |
| "willRename": true, | |
| "willDelete": true | |
| }, | |
| "inlineValue": { | |
| "refreshSupport": true | |
| }, | |
| "inlayHint": { | |
| "refreshSupport": true | |
| }, | |
| "diagnostics": { | |
| "refreshSupport": true | |
| } | |
| }, | |
| "textDocument": { | |
| "publishDiagnostics": { | |
| "relatedInformation": true, | |
| "versionSupport": false, | |
| "tagSupport": { | |
| "valueSet": [ | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| "codeDescriptionSupport": true, | |
| "dataSupport": true | |
| }, | |
| "synchronization": { | |
| "dynamicRegistration": true, | |
| "willSave": true, | |
| "willSaveWaitUntil": true, | |
| "didSave": true | |
| }, | |
| "completion": { | |
| "dynamicRegistration": true, | |
| "contextSupport": true, | |
| "completionItem": { | |
| "snippetSupport": true, | |
| "commitCharactersSupport": true, | |
| "documentationFormat": [ | |
| "markdown", | |
| "plaintext" | |
| ], | |
| "deprecatedSupport": true, | |
| "preselectSupport": true, | |
| "tagSupport": { | |
| "valueSet": [ | |
| 1 | |
| ] | |
| }, | |
| "insertReplaceSupport": true, | |
| "resolveSupport": { | |
| "properties": [ | |
| "documentation", | |
| "detail", | |
| "additionalTextEdits" | |
| ] | |
| }, | |
| "insertTextModeSupport": { | |
| "valueSet": [ | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| "labelDetailsSupport": true | |
| }, | |
| "insertTextMode": 2, | |
| "completionItemKind": { | |
| "valueSet": [ | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 10, | |
| 11, | |
| 12, | |
| 13, | |
| 14, | |
| 15, | |
| 16, | |
| 17, | |
| 18, | |
| 19, | |
| 20, | |
| 21, | |
| 22, | |
| 23, | |
| 24, | |
| 25 | |
| ] | |
| }, | |
| "completionList": { | |
| "itemDefaults": [ | |
| "commitCharacters", | |
| "editRange", | |
| "insertTextFormat", | |
| "insertTextMode" | |
| ] | |
| } | |
| }, | |
| "hover": { | |
| "dynamicRegistration": true, | |
| "contentFormat": [ | |
| "markdown", | |
| "plaintext" | |
| ] | |
| }, | |
| "signatureHelp": { | |
| "dynamicRegistration": true, | |
| "signatureInformation": { | |
| "documentationFormat": [ | |
| "markdown", | |
| "plaintext" | |
| ], | |
| "parameterInformation": { | |
| "labelOffsetSupport": true | |
| }, | |
| "activeParameterSupport": true | |
| }, | |
| "contextSupport": true | |
| }, | |
| "definition": { | |
| "dynamicRegistration": true, | |
| "linkSupport": true | |
| }, | |
| "references": { | |
| "dynamicRegistration": true | |
| }, | |
| "documentHighlight": { | |
| "dynamicRegistration": true | |
| }, | |
| "documentSymbol": { | |
| "dynamicRegistration": true, | |
| "symbolKind": { | |
| "valueSet": [ | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| 5, | |
| 6, | |
| 7, | |
| 8, | |
| 9, | |
| 10, | |
| 11, | |
| 12, | |
| 13, | |
| 14, | |
| 15, | |
| 16, | |
| 17, | |
| 18, | |
| 19, | |
| 20, | |
| 21, | |
| 22, | |
| 23, | |
| 24, | |
| 25, | |
| 26 | |
| ] | |
| }, | |
| "hierarchicalDocumentSymbolSupport": true, | |
| "tagSupport": { | |
| "valueSet": [ | |
| 1 | |
| ] | |
| }, | |
| "labelSupport": true | |
| }, | |
| "codeAction": { | |
| "dynamicRegistration": true, | |
| "isPreferredSupport": true, | |
| "disabledSupport": true, | |
| "dataSupport": true, | |
| "resolveSupport": { | |
| "properties": [ | |
| "edit" | |
| ] | |
| }, | |
| "codeActionLiteralSupport": { | |
| "codeActionKind": { | |
| "valueSet": [ | |
| "", | |
| "quickfix", | |
| "refactor", | |
| "refactor.extract", | |
| "refactor.inline", | |
| "refactor.rewrite", | |
| "source", | |
| "source.organizeImports" | |
| ] | |
| } | |
| }, | |
| "honorsChangeAnnotations": false | |
| }, | |
| "codeLens": { | |
| "dynamicRegistration": true | |
| }, | |
| "formatting": { | |
| "dynamicRegistration": true | |
| }, | |
| "rangeFormatting": { | |
| "dynamicRegistration": true | |
| }, | |
| "onTypeFormatting": { | |
| "dynamicRegistration": true | |
| }, | |
| "rename": { | |
| "dynamicRegistration": true, | |
| "prepareSupport": true, | |
| "prepareSupportDefaultBehavior": 1, | |
| "honorsChangeAnnotations": true | |
| }, | |
| "documentLink": { | |
| "dynamicRegistration": true, | |
| "tooltipSupport": true | |
| }, | |
| "typeDefinition": { | |
| "dynamicRegistration": true, | |
| "linkSupport": true | |
| }, | |
| "implementation": { | |
| "dynamicRegistration": true, | |
| "linkSupport": true | |
| }, | |
| "colorProvider": { | |
| "dynamicRegistration": true | |
| }, | |
| "foldingRange": { | |
| "dynamicRegistration": true, | |
| "rangeLimit": 5000, | |
| "lineFoldingOnly": true, | |
| "foldingRangeKind": { | |
| "valueSet": [ | |
| "comment", | |
| "imports", | |
| "region" | |
| ] | |
| }, | |
| "foldingRange": { | |
| "collapsedText": false | |
| } | |
| }, | |
| "declaration": { | |
| "dynamicRegistration": true, | |
| "linkSupport": true | |
| }, | |
| "selectionRange": { | |
| "dynamicRegistration": true | |
| }, | |
| "callHierarchy": { | |
| "dynamicRegistration": true | |
| }, | |
| "semanticTokens": { | |
| "dynamicRegistration": true, | |
| "tokenTypes": [ | |
| "namespace", | |
| "type", | |
| "class", | |
| "enum", | |
| "interface", | |
| "struct", | |
| "typeParameter", | |
| "parameter", | |
| "variable", | |
| "property", | |
| "enumMember", | |
| "event", | |
| "function", | |
| "method", | |
| "macro", | |
| "keyword", | |
| "modifier", | |
| "comment", | |
| "string", | |
| "number", | |
| "regexp", | |
| "operator", | |
| "decorator" | |
| ], | |
| "tokenModifiers": [ | |
| "declaration", | |
| "definition", | |
| "readonly", | |
| "static", | |
| "deprecated", | |
| "abstract", | |
| "async", | |
| "modification", | |
| "documentation", | |
| "defaultLibrary" | |
| ], | |
| "formats": [ | |
| "relative" | |
| ], | |
| "requests": { | |
| "range": true, | |
| "full": { | |
| "delta": true | |
| } | |
| }, | |
| "multilineTokenSupport": false, | |
| "overlappingTokenSupport": false, | |
| "serverCancelSupport": true, | |
| "augmentsSyntaxTokens": true | |
| }, | |
| "linkedEditingRange": { | |
| "dynamicRegistration": true | |
| }, | |
| "typeHierarchy": { | |
| "dynamicRegistration": true | |
| }, | |
| "inlineValue": { | |
| "dynamicRegistration": true | |
| }, | |
| "inlayHint": { | |
| "dynamicRegistration": true, | |
| "resolveSupport": { | |
| "properties": [ | |
| "tooltip", | |
| "textEdits", | |
| "label.tooltip", | |
| "label.location", | |
| "label.command" | |
| ] | |
| } | |
| }, | |
| "diagnostic": { | |
| "dynamicRegistration": true, | |
| "relatedDocumentSupport": false | |
| } | |
| }, | |
| "window": { | |
| "showMessage": { | |
| "messageActionItem": { | |
| "additionalPropertiesSupport": true | |
| } | |
| }, | |
| "showDocument": { | |
| "support": true | |
| }, | |
| "workDoneProgress": true | |
| }, | |
| "general": { | |
| "staleRequestSupport": { | |
| "cancel": true, | |
| "retryOnContentModified": [ | |
| "textDocument/semanticTokens/full", | |
| "textDocument/semanticTokens/range", | |
| "textDocument/semanticTokens/full/delta" | |
| ] | |
| }, | |
| "regularExpressions": { | |
| "engine": "ECMAScript", | |
| "version": "ES2020" | |
| }, | |
| "markdown": { | |
| "parser": "marked", | |
| "version": "1.1.0", | |
| "allowedTags": [ | |
| "ul", | |
| "li", | |
| "p", | |
| "code", | |
| "blockquote", | |
| "ol", | |
| "h1", | |
| "h2", | |
| "h3", | |
| "h4", | |
| "h5", | |
| "h6", | |
| "hr", | |
| "em", | |
| "pre", | |
| "table", | |
| "thead", | |
| "tbody", | |
| "tr", | |
| "th", | |
| "td", | |
| "div", | |
| "del", | |
| "a", | |
| "strong", | |
| "br", | |
| "img", | |
| "span" | |
| ] | |
| }, | |
| "positionEncodings": [ | |
| "utf-16" | |
| ] | |
| }, | |
| "notebookDocument": { | |
| "synchronization": { | |
| "dynamicRegistration": true, | |
| "executionSummarySupport": true | |
| } | |
| } | |
| }, | |
| "initializationOptions": { | |
| "AutomaticWorkspaceInit": false | |
| }, | |
| "trace": "verbose", | |
| "workspaceFolders": [ | |
| { | |
| "uri": "file:///e%3A/Code/FsAutoComplete", | |
| "name": "FsAutoComplete" | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment