aboutsummaryrefslogtreecommitdiff
path: root/lspc.lua
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-07-12 21:00:14 -0400
committerFlorian Fischer <florian.fischer@muhq.space>2025-07-12 21:00:14 -0400
commit6a4755ec3ee4c8214d76bf8b0461534490df47dd (patch)
tree681d3e2557544e7008dba8644a98f0f37a1f2b37 /lspc.lua
parent05f2d8e253c3523e63ea08018f8bb9d23f6659b5 (diff)
downloadvis-lspc-6a4755ec3ee4c8214d76bf8b0461534490df47dd.tar.gz
vis-lspc-6a4755ec3ee4c8214d76bf8b0461534490df47dd.zip
add autoconfirm_edits configuration option
Some language servers replace the whole file content on an edit, thus producing potentially really big diffs not suitable for review and user confirmation. So some users may just accept the changes proposed from the language server.
Diffstat (limited to 'lspc.lua')
-rw-r--r--lspc.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/lspc.lua b/lspc.lua
index d8348a4..f34ba4d 100644
--- a/lspc.lua
+++ b/lspc.lua
@@ -23,6 +23,8 @@ local lspc = {
menu_cmd = 'vis-menu -l 10',
-- program used to ask the user for confirmation
confirm_cmd = 'vis-menu',
+ -- apply workspaceEdits without confirmation
+ autoconfirm_edits = false,
-- should diagnostics be highlighted if available
highlight_diagnostics = 'line',