From bb7ad1a56cb36c538c710623717813b5d78949bd Mon Sep 17 00:00:00 2001 From: Shahab Dogar Date: Wed, 8 Jan 2025 18:30:01 +0500 Subject: [PATCH] feat: add php setup for neovim --- .../dotfiles/nvim/lua/custom/configs/lspconfig.lua | 13 +++++++++++++ home-manager/dotfiles/nvim/lua/custom/plugins.lua | 1 + 2 files changed, 14 insertions(+) diff --git a/home-manager/dotfiles/nvim/lua/custom/configs/lspconfig.lua b/home-manager/dotfiles/nvim/lua/custom/configs/lspconfig.lua index 33f7eb2..e45b59e 100644 --- a/home-manager/dotfiles/nvim/lua/custom/configs/lspconfig.lua +++ b/home-manager/dotfiles/nvim/lua/custom/configs/lspconfig.lua @@ -61,3 +61,16 @@ lspconfig.pyright.setup { } lspconfig.gleam.setup({}) + +lspconfig.phpactor.setup { + root_dir = function(_) + return vim.loop.cwd() + end, + init_options = { + ["language_server.diagnostics_on_update"] = false, + ["language_server.diagnostics_on_open"] = false, + ["language_server.diagnostics_on_save"] = false, + ["language_server_phpstan.enabled"] = false, + ["language_server_psalm.enabled"] = false, + } +} diff --git a/home-manager/dotfiles/nvim/lua/custom/plugins.lua b/home-manager/dotfiles/nvim/lua/custom/plugins.lua index 911e5ef..b098b26 100644 --- a/home-manager/dotfiles/nvim/lua/custom/plugins.lua +++ b/home-manager/dotfiles/nvim/lua/custom/plugins.lua @@ -140,6 +140,7 @@ local plugins = { "debugpy", "lua-language-server", "nil", + "phpactor", }, }, },