From ee5d7505e8ee96ccc615f53f0b093ec65192e82c Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 19 Jan 2025 00:16:21 +0100 Subject: [PATCH] nvim/lua/user/plugins/lang/php.lua: disable alot of capabilities for phpactor --- nvim/lua/user/plugins/lang/php.lua | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/nvim/lua/user/plugins/lang/php.lua b/nvim/lua/user/plugins/lang/php.lua index a2ba24b..86cdf2e 100644 --- a/nvim/lua/user/plugins/lang/php.lua +++ b/nvim/lua/user/plugins/lang/php.lua @@ -1,6 +1,19 @@ local lspservers = { --- @type LSPServerOptions phpactor = { + server_capabilities = { + definitionProvider = false, + declarationProvider = false, + renameProvider = false, + referencesProvider = false, + implementationProvider = false, + documentSymbolProvider = false, + workspaceSymbolProvider = false, + diagnosticProvider = nil, + hoverProvider = false, + --- @diagnostic disable-next-line: assign-type-mismatch + completionProvider = false, + }, inlay_hints = { enabled = false }, @@ -10,9 +23,6 @@ local lspservers = { document_highlight = { enabled = false }, - diagnostics = false, - hover = false, - definition = false, init_options = { -- Only interested in code actions. Disable everything else! ["completion_worse.completor.doctrine_annotation.enabled"] = false, @@ -37,6 +47,7 @@ local lspservers = { ["completion_worse.completor.constant.enabled"] = false, ["completion_worse.snippets"] = false, ["completion.limit"] = 0, + -- Disable push diagnostics ["language_server.diagnostics_on_open"] = false, ["language_server.diagnostics_on_save"] = false, ["language_server.diagnostics_on_update"] = false,