diff --git a/status.html b/status.html index db9bb0f..6ede79d 100644 --- a/status.html +++ b/status.html @@ -96,7 +96,7 @@ color: #fff; background-color: #6c757d; } -
Theia master | Theia v1.39.0 | Theia v1.37.2 | VSCode main | VSCode 1.80.1 | VSCode 1.79.2 | VSCode 1.78.2 | VSCode 1.77.3 | VSCode 1.78.0 | VSCode 1.77.0 | Note | |
---|---|---|---|---|---|---|---|---|---|---|---|
namespace/root | |||||||||||
AccessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9965 |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
role | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AuthenticationForceNewSessionOptions | Unsupported | Unsupported | Unsupported | ✓ | ✓ | ✓ | - | - | - | - | |
detail | Unsupported | Unsupported | Unsupported | ✓ | ✓ | ✓ | - | - | - | - | |
AuthenticationGetSessionOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
clearSessionPreference | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createIfNone | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
forceNewSession | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
silent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
AuthenticationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
createSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getSessions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeSessions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
removeSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AuthenticationProviderAuthenticationSessionsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
added | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
removed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AuthenticationProviderInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AuthenticationProviderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
supportsMultipleAccounts | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AuthenticationSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
accessToken | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
account | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
scopes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AuthenticationSessionAccountInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AuthenticationSessionsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Breakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
condition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
enabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hitCondition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
logMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
BreakpointsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
added | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
removed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CallHierarchyIncomingCall | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
from | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fromRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CallHierarchyItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CallHierarchyOutgoingCall | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fromRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
to | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CallHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
prepareCallHierarchy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideCallHierarchyIncomingCalls | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideCallHierarchyOutgoingCalls | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CancellationError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CancellationToken | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isCancellationRequested | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onCancellationRequested | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CancellationTokenSource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cancel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CharacterPair | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Clipboard | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
readText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
writeText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CodeAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
diagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
disabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9989 |
edit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isPreferred | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9989 |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CodeActionContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
diagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
only | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11502 |
CodeActionKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Empty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickFix | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Refactor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
RefactorExtract | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
RefactorInline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
RefactorMove | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
RefactorRewrite | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Source | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceFixAll | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9991 |
SourceOrganizeImports | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contains | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
intersects | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CodeActionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideCodeActions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveCodeAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CodeActionProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
providedCodeActionKinds | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CodeActionTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11502 |
Automatic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CodeLens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isResolved | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CodeLensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeCodeLenses | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideCodeLenses | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveCodeLens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
alpha | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
blue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
green | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
red | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ColorInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ColorPresentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
additionalTextEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ColorTheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ColorThemeKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
HighContrast | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
HighContrastLight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
arguments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Comment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
author | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
body | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
mode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reactions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
timestamp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentAuthorInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentController | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
commentingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createCommentThread | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reactionHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Editing | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Preview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
prompt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentReaction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
authorHasReacted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
count | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentReply | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
thread | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentRule | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
blockComment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
lineComment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentThread | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canReply | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10002 |
collapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
comments | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentThreadCollapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Collapsed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Expanded | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentThreadState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Resolved | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Unresolved | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CommentingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideCommentingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
triggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
additionalTextEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
commitCharacters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
filterText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insertText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
keepWhitespace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
preselect | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
sortText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionItemKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Class | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Constant | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Enum | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EnumMember | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Field | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Folder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Function | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Interface | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Issue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Keyword | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Method | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Module | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Operator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Property | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Reference | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Snippet | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Struct | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TypeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Unit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
User | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Variable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionItemLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideCompletionItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveCompletionItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionItemTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Deprecated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionList | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isIncomplete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CompletionTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TriggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TriggerForIncompleteCompletions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ConfigurationChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
affectsConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ConfigurationScope | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10004 |
ConfigurationTarget | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Global | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Workspace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomDocumentBackup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomDocumentBackupContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
destination | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomDocumentContentChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomDocumentEditEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
redo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
undo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomDocumentOpenContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
backupId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
untitledDocumentData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10005 |
CustomEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
backupCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
revertCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
saveCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
saveCustomDocumentAs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomReadonlyEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
openCustomDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveCustomEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CustomTextEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveCustomTextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DataTransfer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
[Symbol.iterator] | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
forEach | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
set | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DataTransferFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DataTransferItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
asFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
asString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
handleMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidSendMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterDescriptor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterDescriptorFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createDebugAdapterDescriptor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterExecutable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
args | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterExecutableOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterInlineImplementation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterNamedPipeServer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
path | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterServer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
host | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
port | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterTracker | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidSendMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onExit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillReceiveMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillStartSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillStopSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugAdapterTrackerFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createDebugAdapterTracker | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
request | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugConfigurationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDebugConfigurations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveDebugConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveDebugConfigurationWithSubstitutedVariables | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugConfigurationProviderTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Dynamic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Initial | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugConsole | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugConsoleMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
MergeWithParent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Separate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugProtocolBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10011 |
DebugProtocolMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugProtocolSource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10011 |
DebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
configuration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
customRequest | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getDebugProtocolBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10011 |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
parentSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11512 |
type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
workspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10023 |
DebugSessionCustomEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
body | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
session | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DebugSessionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
compact | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
consoleMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
lifecycleManagedByParent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11511 |
noDebug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
parentSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
suppressDebugStatusbar | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
suppressDebugToolbar | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
suppressDebugView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
suppressSaveBeforeStart | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Declaration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DeclarationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDeclaration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DecorationInstanceRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DecorationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hoverMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
renderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DecorationRangeBehavior | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ClosedClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ClosedOpen | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
OpenClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
OpenOpen | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DecorationRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isWholeLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
overviewRulerLane | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rangeBehavior | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Definition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DefinitionLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Diagnostic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
relatedInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
severity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
source | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DiagnosticChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uris | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DiagnosticCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
forEach | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
has | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
set | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DiagnosticRelatedInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DiagnosticSeverity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Hint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Information | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DiagnosticTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Deprecated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Unnecessary | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Disposable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
from | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentColorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideColorPresentations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentColors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentDropEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
additionalEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insertText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentDropEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentDropEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentFilter | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
language | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookType | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
pattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
scheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentFormattingEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentHighlight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentHighlightKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Read | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Write | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentHighlightProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentHighlights | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
target | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentLinks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveDocumentLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentRangeFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentRangeFormattingEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentRangeSemanticTokensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentRangeSemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentSelector | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentSemanticTokensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeSemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentSemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentSemanticTokensEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentSymbol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
children | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideDocumentSymbols | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
DocumentSymbolProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10026 |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EndOfLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
CRLF | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LF | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EnterAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
indentAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
removeText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EnvironmentVariableCollection | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
forEach | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
persistent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
prepend | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EnvironmentVariableMutator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EnvironmentVariableMutatorType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Prepend | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EvaluatableExpression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10027 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
expression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EvaluatableExpressionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10027 |
provideEvaluatableExpression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EventEmitter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fire | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Extension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
exports | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
extensionKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10029 |
extensionPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
extensionUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | False positive? |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
packageJSON | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ExtensionContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
asAbsolutePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
environmentVariableCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
extension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
extensionMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
extensionPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
extensionUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
globalState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
globalStoragePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
globalStorageUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
logPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
logUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10033 |
secrets | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
storagePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
storageUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
subscriptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
workspaceState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ExtensionKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10029 |
UI | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Workspace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ExtensionMode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Development | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Production | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Test | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ExtensionTerminalOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #6589 |
color | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
iconPath | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
isTransient | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
pty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileChangeType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Created | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Deleted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileCreateEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
badge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
propagate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileDecorationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeFileDecorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideFileDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileDeleteEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FilePermission | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11509 |
Readonly | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileRenameEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileStat | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ctime | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
mtime | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
permissions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11509 |
size | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileSystem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
copy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isWritableFileSystem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11509 |
readDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
readFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rename | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
stat | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
writeFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileSystemError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileExists | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileIsADirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileNotADirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileNotFound | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NoPermissions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Unavailable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileSystemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
copy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
readDirectory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
readFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rename | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
stat | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
watch | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
writeFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileSystemWatcher | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreChangeEvents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreCreateEvents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreDeleteEvents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidCreate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidDelete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Directory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SymbolicLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Unknown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileWillCreateEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11508 |
waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileWillDeleteEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11508 |
waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FileWillRenameEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
files | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
token | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11508 |
waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FoldingContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FoldingRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
end | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FoldingRangeKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Comment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Imports | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Region | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FoldingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeFoldingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11127 |
provideFoldingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FormattingOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insertSpaces | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tabSize | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FunctionBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
functionName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
GlobPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Hover | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contents | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
HoverProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideHover | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ImplementationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideImplementation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
IndentAction | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Indent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
IndentOutdent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
None | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Outdent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
IndentationRule | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
decreaseIndentPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
increaseIndentPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
indentNextLinePattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
unIndentedLinePattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlayHint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
paddingLeft | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
paddingRight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
position | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlayHintKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Parameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlayHintLabelPart | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlayHintsProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeInlayHints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideInlayHints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveInlayHint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineCompletionContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selectedCompletionInfo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineCompletionItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
filterText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insertText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineCompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideInlineCompletionItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineCompletionList | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineCompletionTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Automatic | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
InlineValueContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
frameId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
stoppedLocation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineValueEvaluatableExpression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
expression | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineValueText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineValueVariableLookup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
caseSensitiveLookup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
variableName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InlineValuesProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
onDidChangeInlineValues | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideInlineValues | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
buttons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidAccept | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidTriggerButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
password | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
placeholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
prompt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
validationMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
valueSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InputBoxOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
password | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
prompt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10030 |
validateInput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
valueSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InputBoxValidationMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
severity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InputBoxValidationSeverity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Info | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LanguageConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
__characterPairSupport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
__electricCharacterSupport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
brackets | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
comments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
indentationRules | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onEnterRules | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
wordPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LanguageStatusItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
accessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
busy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selector | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
severity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LanguageStatusSeverity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Information | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LinkedEditingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10200 |
provideLinkedEditingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LinkedEditingRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10200 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ranges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
wordPattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LocationLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
originSelectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
targetRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
targetSelectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
targetUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LogLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Debug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Info | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Off | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Trace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Warning | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LogOutputChannel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
debug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
info | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
logLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeLogLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
trace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
warn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
MarkdownString | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11083 |
appendCodeblock | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendMarkdown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
baseUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11083 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isTrusted | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
supportHtml | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11083 |
supportThemeIcons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11129 |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
MarkedString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Memento | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
keys | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11510 |
update | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
MessageItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isCloseAffordance | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
MessageOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
modal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCell | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
document | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
executionSummary | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
index | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
metadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
outputs | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellData | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
executionSummary | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
languageId | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
metadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
outputs | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellExecution | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
appendOutput | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendOutputItems | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cell | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
clearOutput | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
end | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
executionOrder | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replaceOutput | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replaceOutputItems | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
start | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
token | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellExecutionSummary | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
executionOrder | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
success | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
timing | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
Code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Markup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellOutput | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
items | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
metadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellOutputItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
error | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
json | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
mime | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
stderr | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
stdout | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellStatusBarAlignment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
Left | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Right | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellStatusBarItem | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
accessibilityInformation | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
alignment | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
priority | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookCellStatusBarItemProvider | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
onDidChangeCellStatusBarItems | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideCellStatusBarItems | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookController | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
createNotebookCellExecution | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
executeHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
interruptHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookType | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeSelectedNotebooks | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
supportedLanguages | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
supportsExecutionOrder | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
updateNotebookAffinity | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookControllerAffinity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Preferred | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookData | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
cells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
metadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookDocument | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
cellAt | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cellCount | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getCells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isDirty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isUntitled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
metadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookType | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
save | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookDocumentCellChange | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cell | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
document | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
executionSummary | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
metadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
outputs | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookDocumentChangeEvent | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cellChanges | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contentChanges | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
metadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebook | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookDocumentContentChange | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
addedCells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
removedCells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookDocumentContentOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
transientCellMetadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
transientDocumentMetadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
transientOutputs | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookDocumentShowOptions | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
preserveFocus | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
preview | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selections | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewColumn | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookDocumentWillSaveEvent | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebook | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reason | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
token | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
waitUntil | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookEdit | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
deleteCells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insertCells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
newCellMetadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
newCells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
newNotebookMetadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replaceCells | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
updateCellMetadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
updateNotebookMetadata | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookEditor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
notebook | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
revealRange | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selection | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selections | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewColumn | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visibleRanges | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookEditorRevealType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AtTop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InCenter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InCenterIfOutsideViewport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookEditorSelectionChangeEvent | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookEditor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selections | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookEditorVisibleRangesChangeEvent | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookEditor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visibleRanges | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookRange | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
constructor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
end | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isEmpty | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
start | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
with | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookRendererMessaging | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
onDidReceiveMessage | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
postMessage | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
NotebookSerializer | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
deserializeNotebook | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
serializeNotebook | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
OnEnterRule | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
action | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
afterText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
beforeText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
previousLineText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11131 |
OnTypeFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideOnTypeFormattingEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
OpenDialogOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canSelectFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canSelectFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canSelectMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
defaultUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
filters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
openLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
OutputChannel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
append | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
OverviewRulerLane | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Center | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Full | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Left | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Right | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ParameterInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Position | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
character | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
compareTo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isAfter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isAfterOrEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isBefore | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isBeforeOrEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
line | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
translate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
with | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ProcessExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
args | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
process | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ProcessExecutionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Progress | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
report | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ProgressLocation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Notification | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceControl | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Window | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ProgressOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cancellable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ProviderResult | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Comparator: #21 |
Pseudoterminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
close | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
handleInput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11513 |
onDidClose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidOverrideDimensions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidWrite | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
open | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
setDimensions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickDiffProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideOriginalResource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickInput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
busy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
enabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidHide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
step | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
totalSteps | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickInputButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickInputButtons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Back | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
buttons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canSelectMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
items | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
keepScrollPosition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
matchOnDescription | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
matchOnDetail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidAccept | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidTriggerButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidTriggerItemButton | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
placeholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selectedItems | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickPickItem | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
alwaysShow | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
buttons | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | - | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
picked | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickPickItemButtonEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
button | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
item | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickPickItemKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Separator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
QuickPickOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canPickMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
matchOnDescription | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
matchOnDetail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidSelectItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contains | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
end | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
intersection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isEmpty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isEqual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isSingleLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
union | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
with | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ReferenceContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
includeDeclaration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ReferenceProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideReferences | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
RelativePattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
base | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
baseUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11518 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
pattern | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
RenameProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
prepareRename | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideRenameEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
RunOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11132 |
reevaluateOnRerun | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SaveDialogOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
defaultUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
filters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
saveLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SecretStorage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
store | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SecretStorageChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
key | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SelectedCompletionInfo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
active | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
anchor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isReversed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SelectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
parent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SelectionRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideSelectionRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SemanticTokens | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resultId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SemanticTokensBuilder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
build | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
push | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SemanticTokensEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
data | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
deleteCount | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
start | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SemanticTokensEdits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
edits | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resultId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SemanticTokensLegend | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tokenModifiers | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tokenTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ShellExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
args | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
commandLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ShellExecutionOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
executable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
shellArgs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
shellQuoting | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ShellQuotedString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
quoting | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ShellQuoting | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Escape | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Strong | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Weak | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ShellQuotingOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
escape | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
strong | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
weak | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SignatureHelp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeSignature | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
signatures | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SignatureHelpContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeSignatureHelp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isRetrigger | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
triggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
triggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SignatureHelpProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideSignatureHelp | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SignatureHelpProviderMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
retriggerCharacters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
triggerCharacters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SignatureHelpTriggerKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ContentChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Invoke | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TriggerCharacter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SignatureInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11134 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
documentation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
parameters | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SnippetString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendChoice | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendPlaceholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendTabstop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appendVariable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SnippetTextEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
snippet | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceBreakpoint | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceControl | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
acceptInputCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
commitTemplate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
count | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createResourceGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
inputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
quickDiffProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rootUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
statusBarCommands | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceControlInputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
enabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
placeholder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11140 |
SourceControlResourceDecorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dark | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
faded | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
light | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
strikeThrough | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceControlResourceGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hideWhenEmpty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resourceStates | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceControlResourceState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
decorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resourceUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SourceControlResourceThemableDecorations | Supported | Supported | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Supported | Supported | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
StatusBarAlignment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Left | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Right | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
StatusBarItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
accessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
alignment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
backgroundColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
priority | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SymbolInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
containerName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SymbolKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Array | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Boolean | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Class | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Constant | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Enum | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
EnumMember | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Event | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Field | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Function | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Interface | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Key | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Method | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Module | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Namespace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Null | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Number | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Object | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Operator | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Package | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Property | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
String | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Struct | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TypeParameter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Variable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
SymbolTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Deprecated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Tab | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
group | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
input | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isDirty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isPinned | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isPreview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
closed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
opened | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeTab | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isActive | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tabs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabGroupChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
changed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
closed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
opened | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabGroups | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeTabGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
all | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
close | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTabGroups | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTabs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabInputCustom | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabInputNotebook | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabInputNotebookDiff | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
modified | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
original | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabInputTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabInputText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabInputTextDiff | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
modified | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
original | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TabInputWebview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Task | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
definition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
group | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isBackground | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
presentationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
problemMatchers | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
runOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11132 |
scope | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
source | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskEndEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskExecution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
task | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
terminate | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskFilter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
type | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskGroup | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Build | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Clean | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Rebuild | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Test | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11519 |
isDefault | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11519 |
TaskPanelKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Dedicated | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
New | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Shared | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskPresentationOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
clear | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11133 |
close | Unsupported | Unsupported | Unsupported | ✓ | ✓ | ✓ | - | - | - | - | |
echo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
focus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
panel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reveal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showReuseMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskProcessEndEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
exitCode | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskProcessStartEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
processId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideTasks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskRevealKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Always | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Never | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Silent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskScope | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Global | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Workspace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TaskStartEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
execution | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TelemetryLogger | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isErrorsEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isUsageEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
logError | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
logUsage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeEnableStates | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TelemetryLoggerOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
additionalCommonProperties | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreBuiltInCommonProperties | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreUnhandledErrors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TelemetrySender | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
flush | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
sendErrorData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
sendEventData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TelemetryTrustedValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Terminal | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
creationOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11138 |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
exitStatus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11139 |
hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
processId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
sendText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11515 |
TerminalDimensions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
columns | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rows | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalEditorLocationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
preserveFocus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalExitReason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Extension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Process | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Shutdown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Unknown | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
User | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalExitStatus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11139 |
code | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11507 |
length | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
startIndex | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalLinkContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
line | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
terminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
handleTerminalLink | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideTerminalLinks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalLocation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
Editor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Panel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
color | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
cwd | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
env | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hideFromUser | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11144 |
iconPath | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11504 |
isTransient | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11145 |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
shellArgs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
shellPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
strictEnv | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11143 |
TerminalProfile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11503 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalProfileProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11503 |
provideTerminalProfile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalSplitLocationOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11506 |
parentTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TerminalState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11515 |
isInteractedWith | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestController | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
createRunProfile | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createTestItem | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createTestRun | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
invalidateTestResults | Unsupported | Unsupported | Unsupported | ✓ | - | - | - | - | - | - | |
items | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
refreshHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestItem | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
busy | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canResolveChildren | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
children | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
error | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
parent | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
sortText | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tags | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestItemCollection | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
add | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
forEach | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replace | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
size | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
actualOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
diff | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
expectedOutput | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
location | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestRun | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
appendOutput | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
end | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
enqueued | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
errored | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
failed | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isPersisted | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
passed | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
skipped | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
started | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
token | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestRunProfile | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
configureHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isDefault | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
runHandler | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
supportsContinuousRun | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tag | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestRunProfileKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
Coverage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Debug | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Run | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestRunRequest | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
continuous | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
exclude | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
include | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
profile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TestTag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
eol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fileName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getWordRangeAtPosition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isClosed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isDirty | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isUntitled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
languageId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
lineAt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
lineCount | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
offsetAt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
positionAt | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
save | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
validatePosition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
validateRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocumentChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contentChanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocumentChangeReason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Redo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Undo | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocumentContentChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rangeLength | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rangeOffset | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocumentContentProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideTextDocumentContent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocumentSaveReason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AfterDelay | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
FocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Manual | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocumentShowOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
preserveFocus | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
preview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextDocumentWillSaveEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reason | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
waitUntil | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
newEol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
newText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
setEndOfLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
document | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
edit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
hide | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11146 |
insertSnippet | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
revealRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selections | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
setDecorations | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11146 |
viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorCursorStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Block | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
BlockOutline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Line | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
LineThin | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Underline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
UnderlineThin | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorDecorationType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
key | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
setEndOfLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorLineNumbersStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Off | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
On | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Relative | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cursorStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insertSpaces | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
lineNumbers | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tabSize | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorOptionsChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorRevealType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
AtTop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Default | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InCenter | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
InCenterIfOutsideViewport | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorSelectionChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selections | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorSelectionChangeKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Keyboard | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Mouse | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorViewColumnChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextEditorVisibleRangesChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TextLine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
firstNonWhitespaceCharacterIndex | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isEmptyOrWhitespace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
lineNumber | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rangeIncludingLineBreak | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
text | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ThemableDecorationAttachmentRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
backgroundColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
border | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
borderColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contentIconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contentText | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fontStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fontWeight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
height | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
margin | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
width | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ThemableDecorationInstanceRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
after | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
before | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ThemableDecorationRenderOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
after | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
backgroundColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
before | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
border | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
borderColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
borderRadius | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
borderSpacing | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
borderStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
borderWidth | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cursor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fontStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fontWeight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
gutterIconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
gutterIconSize | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
letterSpacing | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
opacity | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
outline | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
outlineColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
outlineStyle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
outlineWidth | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
overviewRulerColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textDecoration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ThemeColor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ThemeIcon | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
File | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Folder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
color | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11128 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11128 |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Thenable | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Comparator: #21 |
then | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeCheckboxChangeEvent | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
items | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
TreeDataProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getChildren | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getParent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getTreeItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTreeData | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveTreeItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11147 |
TreeDragAndDropController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dragMimeTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dropMimeTypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
handleDrag | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
handleDrop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeItem | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
accessibilityInformation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
checkboxState | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
collapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
command | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
contextValue | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
id | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resourceUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeItemCheckboxState | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
Checked | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
Unchecked | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
TreeItemCollapsibleState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Collapsed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Expanded | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
None | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeItemLabel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11148 |
highlights | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeView | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
badge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
message | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeCheckboxState | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
onDidChangeSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeVisibility | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidCollapseElement | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidExpandElement | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reveal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeViewExpansionEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
element | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeViewOptions | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
canSelectMany | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10102 |
dragAndDropController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
manageCheckboxStateManually | Unsupported | Unsupported | Unsupported | ✓ | ✓ | - | - | - | - | - | |
showCollapseAll | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
treeDataProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeViewSelectionChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TreeViewVisibilityChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TypeDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideTypeDefinition | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TypeHierarchyItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11516 |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
detail | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
kind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
range | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
selectionRange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tags | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
TypeHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11516 |
prepareTypeHierarchy | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideTypeHierarchySubtypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideTypeHierarchySupertypes | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
UIKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Desktop | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Web | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
authority | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
constructor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
file | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fragment | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
from | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fsPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
joinPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
parse | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
path | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
query | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
scheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
toJSON | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
toString | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
with | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
UriHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
handleUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ViewBadge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tooltip | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
value | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ViewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Active | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Beside | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Eight | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Five | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Four | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Nine | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
One | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Seven | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Six | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Three | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Two | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Webview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
asWebviewUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
cspSource | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
html | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidReceiveMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
postMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
enableCommandUris | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
enableForms | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11517 |
enableScripts | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
localResourceRoots | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
portMapping | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewPanel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
active | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
dispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeViewState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidDispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
options | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
reveal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
webview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewPanelOnDidChangeViewStateEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
webviewPanel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewPanelOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
enableFindWidget | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
retainContextWhenHidden | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewPanelSerializer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
deserializeWebviewPanel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewPortMapping | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
extensionHostPort | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
webviewPort | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8740 |
badge | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeVisibility | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidDispose | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
show | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
title | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
viewType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visible | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
webview | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewViewProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8740 |
resolveWebviewView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WebviewViewResolveContext | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11149 |
state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WindowState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
focused | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
has | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
inspect | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
update | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceEdit | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
delete | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
deleteFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
entries | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
get | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
has | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
insert | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
renameFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
replace | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
set | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
size | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceEditEntryMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
description | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
iconPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
label | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
needsConfirmation | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceEditMetadata | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isRefactoring | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
index | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceFolderPickOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
ignoreFocusOut | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
placeHolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceFoldersChangeEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
added | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
removed | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
WorkspaceSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
provideWorkspaceSymbols | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
resolveWorkspaceSymbol | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
version | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/authentication | |||||||||||
getSession | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
onDidChangeSessions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerAuthenticationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #9345 |
namespace/commands | |||||||||||
executeCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getCommands | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerTextEditorCommand | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/comments | |||||||||||
createCommentController | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/debug | |||||||||||
activeDebugConsole | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
addBreakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
asDebugSourceUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
breakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeActiveDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeBreakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidReceiveDebugSessionCustomEvent | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidStartDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidTerminateDebugSession | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDebugAdapterDescriptorFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDebugAdapterTrackerFactory | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDebugConfigurationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
removeBreakpoints | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
startDebugging | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
stopDebugging | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10661 |
namespace/env | |||||||||||
appHost | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
appName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
appRoot | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
asExternalUri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
clipboard | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createTelemetryLogger | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isNewAppInstall | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
isTelemetryEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
language | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
logLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
machineId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeLogLevel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTelemetryEnabled | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
openExternal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
remoteName | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10662 |
sessionId | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
shell | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uiKind | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uriScheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/extensions | |||||||||||
all | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11887 |
getExtension | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11887 |
onDidChange | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11887 |
namespace/l10n | |||||||||||
bundle | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
t | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
uri | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/languages | |||||||||||
createDiagnosticCollection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createLanguageStatusItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getDiagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getLanguages | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
match | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeDiagnostics | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerCallHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerCodeActionsProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerCodeLensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerColorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerCompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDeclarationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentDropEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentHighlightProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentRangeFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentRangeSemanticTokensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentSemanticTokensProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerDocumentSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerEvaluatableExpressionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10027 |
registerFoldingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerHoverProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerImplementationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerInlayHintsProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerInlineCompletionItemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerInlineValuesProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10028 |
registerLinkedEditingRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10200 |
registerOnTypeFormattingEditProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerReferenceProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerRenameProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerSelectionRangeProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerSignatureHelpProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerTypeDefinitionProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerTypeHierarchyProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11516 |
registerWorkspaceSymbolProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
setLanguageConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
setTextDocumentLanguage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/notebooks | |||||||||||
createNotebookController | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
createRendererMessaging | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
registerNotebookCellStatusBarItemProvider | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
namespace/scm | |||||||||||
createSourceControl | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
inputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/tasks | |||||||||||
executeTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fetchTasks | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidEndTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidEndTaskProcess | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidStartTask | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidStartTaskProcess | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerTaskProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
taskExecutions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
namespace/tests | |||||||||||
createTestController | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10669 |
namespace/window | |||||||||||
activeColorTheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeNotebookEditor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
activeTextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createInputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createOutputChannel | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createQuickPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createStatusBarItem | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createTerminal | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #6589 |
createTextEditorDecorationType | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createTreeView | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createWebviewPanel | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11517 |
onDidChangeActiveColorTheme | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeActiveNotebookEditor | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeActiveTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeActiveTextEditor | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeNotebookEditorSelection | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeNotebookEditorVisibleRanges | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTerminalState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #6589 |
onDidChangeTextEditorOptions | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTextEditorSelection | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTextEditorViewColumn | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTextEditorVisibleRanges | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeVisibleNotebookEditors | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeVisibleTextEditors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeWindowState | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidCloseTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidOpenTerminal | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerCustomEditorProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerFileDecorationProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerTerminalLinkProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerTerminalProfileProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11515 |
registerTreeDataProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerUriHandler | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerWebviewPanelSerializer | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerWebviewViewProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8740 |
setStatusBarMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showErrorMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showInformationMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showInputBox | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showNotebookDocument | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showOpenDialog | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showQuickPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #11514 |
showSaveDialog | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showWarningMessage | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
showWorkspaceFolderPick | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
state | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
tabGroups | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
terminals | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visibleNotebookEditors | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
visibleTextEditors | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
withProgress | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
withScmProgress | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Deprecated |
namespace/workspace | |||||||||||
applyEdit | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
asRelativePath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
createFileSystemWatcher | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
findFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
fs | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
getConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10004 |
getWorkspaceFolder | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
isTrusted | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10472 |
name | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
notebookDocuments | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
onDidChangeConfiguration | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeNotebookDocument | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidChangeWorkspaceFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidCloseNotebookDocument | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
onDidCloseTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidCreateFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidDeleteFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidGrantWorkspaceTrust | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #10472 |
onDidOpenNotebookDocument | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
onDidOpenTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidRenameFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidSaveNotebookDocument | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onDidSaveTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillCreateFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillDeleteFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillRenameFiles | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillSaveNotebookDocument | Stubbed | Stubbed | Unsupported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
onWillSaveTextDocument | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
openNotebookDocument | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
openTextDocument | Partial | Partial | Partial | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerFileSystemProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerNotebookSerializer | Stubbed | Stubbed | Stubbed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
registerTaskProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
registerTextDocumentContentProvider | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
rootPath | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
saveAll | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
textDocuments | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
updateWorkspaceFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | #8395 |
workspaceFile | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
workspaceFolders | Supported | Supported | Supported | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |