{ "title": "Code Completion", "description": "Code Completion settings.", "jupyter.lab.setting-icon": "completer:widget", "jupyter.lab.setting-icon-label": "Code Completer", "jupyter.lab.transform": true, "properties": { "availableProviders": { "title": "Completion providers rank setting.", "description": "Providers with higher rank will be shown before the ones with lower rank, providers with negative rank are disabled.", "type": "object", "patternProperties": { "^.*$": { "type": "integer" } }, "additionalProperties": false, "default": { "CompletionProvider:context": 500, "CompletionProvider:kernel": 550 } }, "providerTimeout": { "title": "Default timeout for a provider.", "description": "If a provider can not return the response for a completer request before timeout, the result of this provider will be ignored. Value is in millisecond", "type": "number", "default": 1000 }, "showDocumentationPanel": { "title": "Show the documentation panel.", "description": "Documentation panel setting.", "type": "boolean", "default": false }, "autoCompletion": { "title": "Enable autocompletion.", "description": "Autocompletion setting.", "type": "boolean", "default": false }, "suppressIfInlineCompleterActive": { "title": "Suppress when the inline completer is active", "description": "Whether to suppress the tab completer when inline completions are presented.", "type": "boolean", "default": true } }, "additionalProperties": false, "type": "object" }