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)
|
(go-mode . lsp-deferred)
|
||||||
(javascript-mode . lsp-deferred)
|
(javascript-mode . lsp-deferred)
|
||||||
(js2-mode . lsp-deferred)
|
(js2-mode . lsp-deferred)
|
||||||
|
(php-mode . lsp-deferred)
|
||||||
(puppet-mode . lsp-deferred)
|
(puppet-mode . lsp-deferred)
|
||||||
(python-mode . lsp-deferred)
|
(python-mode . lsp-deferred)
|
||||||
(ruby-mode . lsp-deferred)
|
(ruby-mode . lsp-deferred)
|
||||||
|
@ -223,6 +224,7 @@
|
||||||
:major-modes '(puppet-mode)
|
:major-modes '(puppet-mode)
|
||||||
:server-id 'puppet-languageserver))
|
:server-id 'puppet-languageserver))
|
||||||
(add-to-list 'lsp-language-id-configuration '(puppet-mode . "puppet-languageserver"))
|
(add-to-list 'lsp-language-id-configuration '(puppet-mode . "puppet-languageserver"))
|
||||||
|
|
||||||
(lsp-register-client
|
(lsp-register-client
|
||||||
(make-lsp-client
|
(make-lsp-client
|
||||||
:new-connection
|
:new-connection
|
||||||
|
@ -231,6 +233,16 @@
|
||||||
:major-modes '(yaml-mode)
|
:major-modes '(yaml-mode)
|
||||||
:server-id 'yaml-languageserver))
|
:server-id 'yaml-languageserver))
|
||||||
(add-to-list 'lsp-language-id-configuration '(yaml-mode . "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
|
(setq lsp-auto-configure t
|
||||||
lsp-auto-guess-root t
|
lsp-auto-guess-root t
|
||||||
lsp-enable-indentation 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.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
;; Your init file should contain only one such instance.
|
;; Your init file should contain only one such instance.
|
||||||
;; If there is more than one, they won't work right.
|
;; 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)
|
(provide 'init)
|
||||||
;;; init.el ends here
|
;;; init.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue