fix puppet mode
This commit is contained in:
parent
8aecc9f23a
commit
b7283dd53f
1 changed files with 13 additions and 0 deletions
13
init.el
13
init.el
|
@ -117,6 +117,7 @@
|
||||||
;; dockerfile
|
;; dockerfile
|
||||||
(use-package dockerfile-mode :ensure t
|
(use-package dockerfile-mode :ensure t
|
||||||
:config (add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode)))
|
:config (add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode)))
|
||||||
|
;; puppet
|
||||||
(use-package puppet-mode :ensure t
|
(use-package puppet-mode :ensure t
|
||||||
:config
|
:config
|
||||||
(add-to-list 'auto-mode-alist '("\\.pp\\'" . puppet-mode))
|
(add-to-list 'auto-mode-alist '("\\.pp\\'" . puppet-mode))
|
||||||
|
@ -153,10 +154,22 @@
|
||||||
(go-mode . lsp-deferred)
|
(go-mode . lsp-deferred)
|
||||||
(javascript-mode . lsp-deferred)
|
(javascript-mode . lsp-deferred)
|
||||||
(js-mode . lsp-deferred)
|
(js-mode . lsp-deferred)
|
||||||
|
(puppet-mode . lsp-deferred)
|
||||||
(python-mode . lsp-deferred)
|
(python-mode . lsp-deferred)
|
||||||
(ruby-mode . lsp-deferred)
|
(ruby-mode . lsp-deferred)
|
||||||
(rust-mode . lsp-deferred)
|
(rust-mode . lsp-deferred)
|
||||||
:config
|
:config
|
||||||
|
(lsp-register-client
|
||||||
|
(make-lsp-client
|
||||||
|
:new-connection
|
||||||
|
(lsp-stdio-connection '("bundle"
|
||||||
|
"exec"
|
||||||
|
"/home/stefan/Apps/puppet-editor-services/puppet-languageserver"
|
||||||
|
"--debug=/tmp/puplsp"
|
||||||
|
"--stdio"))
|
||||||
|
:major-modes '(puppet-mode)
|
||||||
|
:server-id 'puppet-languageserver))
|
||||||
|
(add-to-list 'lsp-language-id-configuration '(puppet-mode . "puppet-languageserver"))
|
||||||
(setq lsp-auto-configure t
|
(setq lsp-auto-configure t
|
||||||
lsp-prefer-flymake nil
|
lsp-prefer-flymake nil
|
||||||
lsp-auto-guess-root nil)
|
lsp-auto-guess-root nil)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue