diff --git a/modules/lang/data/config.el b/modules/lang/data/config.el index 530142317..ce86f15f7 100644 --- a/modules/lang/data/config.el +++ b/modules/lang/data/config.el @@ -3,6 +3,27 @@ (push '("/sxhkdrc" . conf-mode) auto-mode-alist) +(def-package! dockerfile-mode + :mode "/Dockerfile$") + + +(def-package! graphql-mode + :mode "\\.graphql$") + + +(def-package! hexl ; For ROM hacking or debugging + :mode ("\\.hex$" . hexl-mode) + :mode ("\\.nes$" . hexl-mode)) + + +(def-package! json-mode + :mode "\\.js\\(on\\|[hl]int\\(rc\\)?\\)$" + :config + (when (featurep! :feature syntax-checker) + (add-hook 'json-mode-hook #'flycheck-mode)) + (set! :electric 'json-mode :chars '(?\n ?: ?{ ?}))) + + (def-package! nxml-mode :mode "\\.plist$" :config @@ -12,17 +33,6 @@ (def-package! toml-mode :mode "\\.toml$") -(def-package! yaml-mode :mode "\\.ya?ml$") - - -(def-package! json-mode - :mode "\\.js\\(on\\|[hl]int\\(rc\\)?\\)$" - :config - (when (featurep! :feature syntax-checker) - (add-hook 'json-mode-hook #'flycheck-mode)) - (set! :electric 'json-mode :chars '(?\n ?: ?{ ?}))) - - (def-package! vimrc-mode :mode "/\\.?g?vimrc$" :mode "\\.vim$" @@ -30,17 +40,7 @@ :mode "\\.vimp$") -(def-package! dockerfile-mode - :mode "/Dockerfile$") - - -(def-package! hexl ; For ROM hacking or debugging - :mode ("\\.hex$" . hexl-mode) - :mode ("\\.nes$" . hexl-mode)) - - -(def-package! graphql-mode - :mode "\\.graphql$") +(def-package! yaml-mode :mode "\\.ya?ml$") ;;