{yaml|json}-mode: electric-indent
This commit is contained in:
parent
e4103362a5
commit
7a01689f29
1 changed files with 11 additions and 2 deletions
|
@ -168,9 +168,18 @@ enable multiple minor modes for the same regexp.")
|
||||||
|
|
||||||
(use-package vimrc-mode :mode ("/\\.?g?vimrc$" "\\.vim$" "/\\.vim/rc/.+$"))
|
(use-package vimrc-mode :mode ("/\\.?g?vimrc$" "\\.vim$" "/\\.vim/rc/.+$"))
|
||||||
;; Data formats
|
;; Data formats
|
||||||
(use-package yaml-mode :mode "\\.ya?ml$")
|
|
||||||
(use-package toml-mode :mode "\\.toml$")
|
(use-package toml-mode :mode "\\.toml$")
|
||||||
(use-package json-mode :mode "\\.js\\(on\\|hintrc\\)$")
|
|
||||||
|
(use-package yaml-mode :mode "\\.ya?ml$"
|
||||||
|
:config
|
||||||
|
(add-hook! yaml-mode (setq electric-indent-chars '(?\n ?: ?-))))
|
||||||
|
|
||||||
|
(use-package json-mode :mode "\\.js\\(on\\|hintrc\\)$"
|
||||||
|
:config
|
||||||
|
(add-hook! json-mode (setq electric-indent-chars '(?\n ?: ?}))))
|
||||||
|
|
||||||
|
(add-hook! (yaml-mode json-mode) 'electric-indent-local-mode)
|
||||||
|
|
||||||
;; Configuration formats
|
;; Configuration formats
|
||||||
(use-package dockerfile-mode :mode "/Dockerfile$"
|
(use-package dockerfile-mode :mode "/Dockerfile$"
|
||||||
:config
|
:config
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue