From ee3054fe486fce565516060fc4e9614e5c4beca4 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Thu, 22 Jun 2023 07:56:36 +0100
Subject: [PATCH] fix(nvim): re-add intelephense

Phpactor isn't providing LSP information or diagnostics within Drupal
tests whereas Intelephense does.

This means that I'm getting duplicate results in files where both
Intelephense and Phpactor are working, but I'll look into this again and
see if I can go back to using just Phpactor.
---
 config/neovim/lua/opdavies/lsp/init.lua | 1 +
 home-manager/modules/common.nix         | 1 +
 2 files changed, 2 insertions(+)

diff --git a/config/neovim/lua/opdavies/lsp/init.lua b/config/neovim/lua/opdavies/lsp/init.lua
index ca34699d..0fcae81c 100644
--- a/config/neovim/lua/opdavies/lsp/init.lua
+++ b/config/neovim/lua/opdavies/lsp/init.lua
@@ -28,6 +28,7 @@ lsp.setup_servers({
   'cssls',
   'dockerls',
   'html',
+  'intelephense',
   'jsonls',
   'nixd',
   'phpactor',
diff --git a/home-manager/modules/common.nix b/home-manager/modules/common.nix
index c185c9dc..60bfd196 100644
--- a/home-manager/modules/common.nix
+++ b/home-manager/modules/common.nix
@@ -208,6 +208,7 @@ in
       black
       gopls
       html-tidy
+      nodePackages.intelephense
       lua53Packages.lua-lsp
       nixd
       nodePackages."@astrojs/language-server"