Update dockerfile support to use treesitter.
This commit is contained in:
parent
57ddfaad6f
commit
cfc1a81a49
@ -64,8 +64,6 @@
|
|||||||
|
|
||||||
(setq tramp-default-method "ssh")
|
(setq tramp-default-method "ssh")
|
||||||
|
|
||||||
(use-package dockerfile-mode)
|
|
||||||
|
|
||||||
(use-package nginx-mode
|
(use-package nginx-mode
|
||||||
:config
|
:config
|
||||||
(setq nginx-indent-level 4))
|
(setq nginx-indent-level 4))
|
||||||
|
@ -30,4 +30,6 @@
|
|||||||
|
|
||||||
;; (require 'lang-c)
|
;; (require 'lang-c)
|
||||||
|
|
||||||
|
(require 'lang-dockerfile)
|
||||||
|
|
||||||
(load-directory autoload-directory)
|
(load-directory autoload-directory)
|
||||||
|
9
ansible/roles/emacs/files/lang-dockerfile.el
Normal file
9
ansible/roles/emacs/files/lang-dockerfile.el
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
(use-package dockerfile-mode
|
||||||
|
:commands (dockerfile-mode dockerfile-ts-mode)
|
||||||
|
:init
|
||||||
|
(add-to-list 'major-mode-remap-alist '(dockerfile-mode . dockerfile-ts-mode))
|
||||||
|
(add-to-list 'treesit-language-source-alist '(dockerfile "https://github.com/camdencheek/tree-sitter-dockerfile"))
|
||||||
|
(unless (treesit-ready-p 'dockerfile) (treesit-install-language-grammar 'dockerfile))
|
||||||
|
)
|
||||||
|
|
||||||
|
(provide 'lang-dockerfile)
|
@ -38,6 +38,7 @@
|
|||||||
- common-lsp.el
|
- common-lsp.el
|
||||||
- lang-bash.el
|
- lang-bash.el
|
||||||
- lang-c.el
|
- lang-c.el
|
||||||
|
- lang-dockerfile.el
|
||||||
- lang-go.el
|
- lang-go.el
|
||||||
- lang-javascript.el
|
- lang-javascript.el
|
||||||
- lang-lua.el
|
- lang-lua.el
|
||||||
|
Loading…
x
Reference in New Issue
Block a user