From a094c797e8d2a03695ce26e5e3d3a948738a71ac Mon Sep 17 00:00:00 2001 From: "Jaisser J. Sanguino" Date: Sun, 24 May 2026 11:21:19 -0300 Subject: [PATCH] feat(lsp): use rass to multiplex LSP servers for PHP and web modes --- configs/init-lsp.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/configs/init-lsp.el b/configs/init-lsp.el index 977b93b..ea653fe 100644 --- a/configs/init-lsp.el +++ b/configs/init-lsp.el @@ -44,7 +44,10 @@ eglot-send-changes-idle-time 0.5) :config (setq eglot-sync-connect 0) - (add-to-list 'eglot-server-programs '(php-mode . ("intelephense" "--stdio"))) + (add-to-list 'eglot-server-programs '(php-mode . ("rass" "--" "phpactor" "language-server" "--" "intelephense" "--stdio"))) + (add-to-list 'eglot-server-programs '(web-mode . ("rass" "--" "htmx-lsp" "--" "intelephense" "--stdio"))) + (add-to-list 'eglot-server-programs '(html-mode . ("rass" "--" "htmx-lsp" "--" "intelephense" "--stdio"))) + (add-to-list 'eglot-server-programs '(nhtml-mode . ("rass" "--" "htmx-lsp" "--" "intelephense" "--stdio"))) (add-to-list 'eglot-ignored-server-capabilities :inlayHintProvider) )