adding web-mode tempels

This commit is contained in:
Chris Cochrun 2022-11-15 10:01:46 -06:00
parent 587609212c
commit d847efda5f
4 changed files with 39 additions and 5 deletions

18
init.el
View file

@ -1218,7 +1218,8 @@ targets."
(use-package tempel
:bind (("M-+" . tempel-complete) ;; Alternative tempel-expand
("M-'" . tempel-insert)
("C-M-<return>" . tempel-done))
("C-M-<return>" . tempel-done)
("TAB" . tempel-next))
:init
@ -1373,7 +1374,20 @@ targets."
(add-to-list 'auto-mode-alist '("\\.[agj]sp\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.erb\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.djhtml?\\'" . web-mode)))
(add-to-list 'auto-mode-alist '("\\.djhtml?\\'" . web-mode))
(setq web-mode-enable-auto-pairing t
web-mode-enable-auto-expanding t
web-mode-enable-auto-closing t
web-mode-enable-current-column-highlight t
web-mode-enable-current-element-highlight t)
:general
(general-def 'normal web-mode-map
"TAB" 'indent-according-to-mode)
(general-def 'insert web-mode-map
"TAB" 'indent-according-to-mode)
)
(use-package lua-mode
:mode ("\\.lua\\'" . lua-mode))