lang/php: use php-language-server.php if in PATH

This commit is contained in:
Henrik Lissner 2020-10-26 05:49:21 -04:00
parent d1cef4ac94
commit ecddd347f3
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -39,14 +39,16 @@
:return "return" :return "return"
:yield "use") :yield "use")
(if (featurep! +lsp) (if (not (featurep! +lsp))
(add-hook 'php-mode-local-vars-hook #'lsp!) ;; `+php-company-backend' uses `company-phpactor', `php-extras-company' or
;; `+php-company-backend' uses `company-phpactor', `php-extras-company' or ;; `company-dabbrev-code', in that order.
;; `company-dabbrev-code', in that order. (when +php--company-backends
(when +php--company-backends (set-company-backend! 'php-mode
(set-company-backend! 'php-mode (cons :separate +php--company-backends)
(cons :separate +php--company-backends) 'company-dabbrev-code))
'company-dabbrev-code))) (when (executable-find "php-language-server.php")
(setq lsp-clients-php-server-command "php-language-server.php"))
(add-hook 'php-mode-local-vars-hook #'lsp!))
;; Use the smallest `sp-max-pair-length' for optimum `smartparens' performance ;; Use the smallest `sp-max-pair-length' for optimum `smartparens' performance
(setq-hook! 'php-mode-hook sp-max-pair-length 5) (setq-hook! 'php-mode-hook sp-max-pair-length 5)