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
|
||||
(use-package dockerfile-mode :ensure t
|
||||
:config (add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode)))
|
||||
;; puppet
|
||||
(use-package puppet-mode :ensure t
|
||||
:config
|
||||
(add-to-list 'auto-mode-alist '("\\.pp\\'" . puppet-mode))
|
||||
|
@ -153,10 +154,22 @@
|
|||
(go-mode . lsp-deferred)
|
||||
(javascript-mode . lsp-deferred)
|
||||
(js-mode . lsp-deferred)
|
||||
(puppet-mode . lsp-deferred)
|
||||
(python-mode . lsp-deferred)
|
||||
(ruby-mode . lsp-deferred)
|
||||
(rust-mode . lsp-deferred)
|
||||
: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
|
||||
lsp-prefer-flymake nil
|
||||
lsp-auto-guess-root nil)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue