GenLSP.Protocol.Structures.CodeActionClientCapabilities (gen_lsp v0.0.1)

The Client Capabilities of a CodeActionRequest.

properties

Properties

dynamicRegistration :: boolean

Whether code action supports dynamic registration.

codeActionLiteralSupport :: unimplemented doc type

The client support code action literals of type CodeAction as a valid response of the textDocument/codeAction request. If the property is not set the request can only return Command literals.

@since 3.8.0

isPreferredSupport :: boolean

Whether code action supports the isPreferred property.

@since 3.15.0

disabledSupport :: boolean

Whether code action supports the disabled property.

@since 3.16.0

dataSupport :: boolean

Whether code action supports the data property which is preserved between a textDocument/codeAction and a codeAction/resolve request.

@since 3.16.0

resolveSupport :: unimplemented doc type

Whether the client supports resolving additional code action properties via a separate codeAction/resolve request.

@since 3.16.0

honorsChangeAnnotations :: boolean

Whether the client honors the change annotations in text edits and resource operations returned via the CodeAction#edit property by for example presenting the workspace edit in the user interface and asking for confirmation.

@since 3.16.0