Struct

LspWorkspaceEdit

Description

struct LspWorkspaceEdit {
  /* No available fields */
}

A workspace edit represents changes to many resources managed in the workspace.

Constructors

lsp_workspace_edit_new
No description available.

lsp_workspace_edit_new_from_variant

Deserialize this from a GVariant.

Instance methods

lsp_workspace_edit_ref
No description available.

lsp_workspace_edit_unref
No description available.

lsp_workspace_edit_get_document_changes

Gets the value of document_changes.

lsp_workspace_edit_get_change_annotations

Gets the value of change_annotations.

lsp_workspace_edit_add_document_change

Appends a typed document or resource change.

lsp_workspace_edit_set_change_annotation

Adds or replaces a change annotation.

lsp_workspace_edit_to_variant

Serialize this to a GVariant.