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) )