From 9af2d487369c56a0e7ce0f37ba26531f2dae3efc Mon Sep 17 00:00:00 2001 From: Victor R <39545521+viicslen@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:00:31 +0000 Subject: [PATCH] language/php: add initial support for intelephense php lsp --- modules/plugins/languages/php.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/plugins/languages/php.nix b/modules/plugins/languages/php.nix index d921b11d..fd9864a1 100644 --- a/modules/plugins/languages/php.nix +++ b/modules/plugins/languages/php.nix @@ -64,6 +64,26 @@ } ''; }; + + intelephense = { + package = pkgs.intelephense; + lspConfig = '' + lspconfig.intelephense.setup{ + capabilities = capabilities, + on_attach = default_on_attach, + cmd = ${ + if isList cfg.lsp.package + then expToLua cfg.lsp.package + else '' + { + "${getExe cfg.lsp.package}", + "--stdio" + }, + '' + } + } + ''; + }; }; in { options.vim.languages.php = {