From 34585574dcb4844398cc971dfa777fe319f1a35f Mon Sep 17 00:00:00 2001 From: codepuncher Date: Mon, 21 Jul 2025 10:56:10 +0100 Subject: [PATCH] fix(nvim): intelephense not loading --- nvim/lua/lsp/init.lua | 4 ++-- nvim/lua/lsp/servers/intelephense.lua | 15 ++------------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/nvim/lua/lsp/init.lua b/nvim/lua/lsp/init.lua index a4688c3..f820b2b 100644 --- a/nvim/lua/lsp/init.lua +++ b/nvim/lua/lsp/init.lua @@ -49,13 +49,13 @@ for _, server in pairs(servers) do local _config, config = pcall(require, 'lsp.servers.' .. server) if _config then vim.lsp.config(server, config(capabilities)) - vim.lsp.enable(server) else vim.lsp.config(server, { capabilities = capabilities, }) - vim.lsp.enable(server) end + + vim.lsp.enable(server) end require('lsp.servers.none_ls').setup() diff --git a/nvim/lua/lsp/servers/intelephense.lua b/nvim/lua/lsp/servers/intelephense.lua index 2ad4314..f0a49e4 100644 --- a/nvim/lua/lsp/servers/intelephense.lua +++ b/nvim/lua/lsp/servers/intelephense.lua @@ -1,27 +1,16 @@ return function(capabilities) return { capabilities = capabilities, - flags = { - debounce_text_changes = 150, - }, - root_dir = function(pattern) - local cwd = vim.loop.cwd() - local root = lspconfig.util.root_pattern('composer.json', '.git', 'wp-config.php')(pattern) - - -- prefer cwd if root is a descendant - return lspconfig.util.path.is_descendant(cwd, root) and cwd or root - end, init_options = { documentFormatting = false, + documentFormattingProvider = false, + documentRangeFormattingProvider = false, }, filetypes = { 'php', 'blade', }, settings = { - format = { - enable = false, - }, intelephense = { format = { enable = false,