add php lang server
This commit is contained in:
parent
f464d2a64b
commit
e94d04e366
1 changed files with 13 additions and 1 deletions
14
init.el
14
init.el
|
@ -199,6 +199,7 @@
|
|||
(go-mode . lsp-deferred)
|
||||
(javascript-mode . lsp-deferred)
|
||||
(js2-mode . lsp-deferred)
|
||||
(php-mode . lsp-deferred)
|
||||
(puppet-mode . lsp-deferred)
|
||||
(python-mode . lsp-deferred)
|
||||
(ruby-mode . lsp-deferred)
|
||||
|
@ -223,6 +224,7 @@
|
|||
:major-modes '(puppet-mode)
|
||||
:server-id 'puppet-languageserver))
|
||||
(add-to-list 'lsp-language-id-configuration '(puppet-mode . "puppet-languageserver"))
|
||||
|
||||
(lsp-register-client
|
||||
(make-lsp-client
|
||||
:new-connection
|
||||
|
@ -231,6 +233,16 @@
|
|||
:major-modes '(yaml-mode)
|
||||
:server-id 'yaml-languageserver))
|
||||
(add-to-list 'lsp-language-id-configuration '(yaml-mode . "yaml-languageserver"))
|
||||
|
||||
(lsp-register-client
|
||||
(make-lsp-client
|
||||
:new-connection
|
||||
(lsp-stdio-connection
|
||||
'("php" "/home/stefan/vendor/felixfbecker/language-server/bin/php-language-server.php"))
|
||||
:major-modes '(php-mode)
|
||||
:server-id 'php-custom))
|
||||
(add-to-list 'lsp-language-id-configuration '(puppet-mode . "php-custom"))
|
||||
|
||||
(setq lsp-auto-configure t
|
||||
lsp-auto-guess-root t
|
||||
lsp-enable-indentation t
|
||||
|
@ -519,7 +531,7 @@ initialized with the current directory instead of filename."
|
|||
;; If you edit it by hand, you could mess it up, so be careful.
|
||||
;; Your init file should contain only one such instance.
|
||||
;; If there is more than one, they won't work right.
|
||||
'(lsp-clients-php-server-command '("php /home/stefan/Apps/php-language-server/vendor/felixfbecker/language-server/bin/php-language-server.php")))
|
||||
)
|
||||
|
||||
(provide 'init)
|
||||
;;; init.el ends here
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue