summaryrefslogtreecommitdiff
path: root/.config/emacs/init.el
diff options
context:
space:
mode:
Diffstat (limited to '.config/emacs/init.el')
-rw-r--r--.config/emacs/init.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index 7ce9d61..903303e 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -76,6 +76,7 @@
(use-package editorconfig
:config (editorconfig-mode 1))
;; Major modes (non-HTML-related)
+(use-package bats-mode :mode "\\.bats\\'")
(use-package bison-mode
:mode (("\\.l\\'" . bison-mode)
("\\.y\\'" . bison-mode)
@@ -90,6 +91,7 @@
(set (make-local-variable 'graphviz-dot-auto-indent-on-semi) nil)
)))
(use-package markdown-mode :mode ("\\.markdown\\'" "\\.md\\'" "\\.ronn\\'"))
+(use-package meson-mode :mode "/meson\\(\\.build\\|_options\\.txt\\)\\'")
(use-package nginx-mode :mode ("nginx\\.conf\\'" "/nginx/.+\\.conf\\'"))
(use-package yaml-mode :mode "\\.\\(e?ya?\\|ra\\)ml\\'")
;; Major modes (HTML-related)
@@ -319,6 +321,10 @@ sh-script.el is broken."
(add-hook 'sh-mode-hook
'(lambda ()
(sh-electric-here-document-mode 0)
+
+(add-hook 'erc-mode-hook
+ '(lambda ()
+ (define-key erc-mode-map (kbd "C-c C-u") 'erc-cmd-QUERY)
))
(add-hook 'js-mode-hook