Update dockerfile support to use treesitter.
This commit is contained in:
parent
57ddfaad6f
commit
cfc1a81a49
@ -64,8 +64,6 @@
|
||||
|
||||
(setq tramp-default-method "ssh")
|
||||
|
||||
(use-package dockerfile-mode)
|
||||
|
||||
(use-package nginx-mode
|
||||
:config
|
||||
(setq nginx-indent-level 4))
|
||||
|
@ -30,4 +30,6 @@
|
||||
|
||||
;; (require 'lang-c)
|
||||
|
||||
(require 'lang-dockerfile)
|
||||
|
||||
(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
|
||||
- lang-bash.el
|
||||
- lang-c.el
|
||||
- lang-dockerfile.el
|
||||
- lang-go.el
|
||||
- lang-javascript.el
|
||||
- lang-lua.el
|
||||
|
Loading…
x
Reference in New Issue
Block a user