generated from itdominator/Python-With-Gtk-Template
152 lines
5.0 KiB
JSON
152 lines
5.0 KiB
JSON
{
|
|
"_description": "The parameters sent by the client when initializing the language server with the \"initialize\" request. More details at https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#initialize",
|
|
"processId": "os.getpid()",
|
|
"clientInfo": {
|
|
"name": "LSP Manager",
|
|
"version": "0.0.1"
|
|
},
|
|
"locale": "en",
|
|
"rootPath": "repository_absolute_path",
|
|
"rootUri": "pathlib.Path(repository_absolute_path).as_uri()",
|
|
"capabilities": {
|
|
"textDocument": {
|
|
"completion": {
|
|
"dynamicRegistration": true,
|
|
"contextSupport": true,
|
|
"completionItem": {
|
|
"snippetSupport": false,
|
|
"commitCharactersSupport": true,
|
|
"documentationFormat": [
|
|
"markdown",
|
|
"plaintext"
|
|
],
|
|
"deprecatedSupport": true,
|
|
"preselectSupport": true,
|
|
"tagSupport": {
|
|
"valueSet": [
|
|
1
|
|
]
|
|
},
|
|
"insertReplaceSupport": false,
|
|
"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
|
|
},
|
|
"typeDefinition": {
|
|
"dynamicRegistration": true,
|
|
"linkSupport": true
|
|
},
|
|
"implementation": {
|
|
"dynamicRegistration": true,
|
|
"linkSupport": true
|
|
},
|
|
"colorProvider": {
|
|
"dynamicRegistration": true
|
|
},
|
|
"declaration": {
|
|
"dynamicRegistration": true,
|
|
"linkSupport": true
|
|
},
|
|
"callHierarchy": {
|
|
"dynamicRegistration": true
|
|
},
|
|
"inlayHint": {
|
|
"dynamicRegistration": true,
|
|
"resolveSupport": {
|
|
"properties": [
|
|
"tooltip",
|
|
"textEdits",
|
|
"label.tooltip",
|
|
"label.location",
|
|
"label.command"
|
|
]
|
|
}
|
|
},
|
|
"diagnostic": {
|
|
"dynamicRegistration": true,
|
|
"relatedDocumentSupport": false
|
|
}
|
|
}
|
|
},
|
|
"trace": "verbose",
|
|
"workspaceFolders": "[\n {\n \"uri\": pathlib.Path(repository_absolute_path).as_uri(),\n \"name\": os.path.basename(repository_absolute_path),\n }\n ]"
|
|
}
|