codeAction¶
Capabilities relating to the textDocument/codeAction request.
- textDocument.codeAction.dynamicRegistration¶
Client Supported Since Emacs (eglot) - Neovim 0.10.0 Visual Studio Code 1.65.2 Whether code action supports dynamic registration.
- textDocument.codeAction.codeActionLiteralSupport.codeActionKind.valueSet¶
Client notebookquickfixrefactorrefactor.extractrefactor.inlinerefactor.moverefactor.rewritesourcesource.fixAllsource.organizeImportsEmacs (eglot) - - - - - - - - - - - Neovim - - - - - - - - - - - Visual Studio Code - - - - - - - - - - - The code action kind values the client supports. When this property exists the client also guarantees that it will handle values outside its set gracefully and falls back to a default value when unknown.
- since v3.15.0 textDocument.codeAction.isPreferredSupport¶
Client Supported Since Emacs (eglot) 29.1 Neovim 0.8.0 Visual Studio Code 1.65.2 Whether code action supports the
isPreferredproperty.
- since v3.16.0 textDocument.codeAction.disabledSupport¶
Client Supported Since Emacs (eglot) - Neovim - Visual Studio Code 1.65.2 Whether code action supports the
disabledproperty.
- since v3.16.0 textDocument.codeAction.dataSupport¶
Client Supported Since Emacs (eglot) - Neovim 0.6.1 Visual Studio Code 1.65.2 Whether code action supports the
dataproperty which is preserved between atextDocument/codeActionand acodeAction/resolverequest.
- textDocument.codeAction.resolveSupport.properties¶
Client ('edit',)('edit', 'command')Emacs (eglot) - - Neovim 0.6.1 0.11.0 Visual Studio Code 1.65.2 - The properties that a client can resolve lazily.
- since v3.16.0 textDocument.codeAction.honorsChangeAnnotations¶
Client Supported Since Emacs (eglot) - Neovim - Visual Studio Code - Whether the client honors the change annotations in text edits and resource operations returned via the
CodeAction#editproperty by for example presenting the workspace edit in the user interface and asking for confirmation.