Variable: eglot-confirm-server-initiated-edits
eglot-confirm-server-initiated-edits is an alias and customizable for
eglot-confirm-server-edits, defined in eglot.el.gz.
This variable is obsolete since 1.16; use eglot-confirm-server-edits
instead.
Value
((t . maybe-summary))
Documentation
Control if changes proposed by LSP should be confirmed with user.
If this variable's value is the symbol diff, a diff buffer pops
up, allowing the user to apply each change individually. If the
symbol summary or any other non-nil value, the user is prompted
in the minibuffer with a short summary of changes. The symbols
maybe-diff and maybe-summary mean that the confirmation is
offered to the user only if the changes target files not visited
in buffers. Finally, a nil value means all changes are applied
directly without any confirmation.
This variable's value can also be an alist ((KEY . ACTION) ...)
where KEY is either a symbol designating the invoked Emacs command
(such as eglot-rename, eglot-code-actions,
eglot-code-action-quickfix, etc.), or a list of file operation
kinds (create, rename, delete) contained in the edit.
ACTION is one of the symbols described above. The value t for
KEY is accepted and its ACTION is the default value for commands
or file operation kinds not in the alist.
Aliases
eglot-confirm-server-initiated-edits (obsolete since 1.16)