summaryrefslogtreecommitdiff
path: root/emacs-init.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs-init.el')
-rw-r--r--emacs-init.el15
1 files changed, 11 insertions, 4 deletions
diff --git a/emacs-init.el b/emacs-init.el
index 8c31db94..1b09e70d 100644
--- a/emacs-init.el
+++ b/emacs-init.el
@@ -226,7 +226,7 @@
(use-package puppet-mode
:mode (rx ".pp" eos))
(use-package web-mode
- :mode (rx ".htm" (? "l") eos))
+ :mode (rx "." (or "htm" "html" "js" "css" "scss") eos))
(use-package yaml-mode
:mode (rx ".y" (? "a") "ml" eos))
(use-package rec-mode
@@ -415,7 +415,7 @@
:commands (evil-commentary-mode) :demand t
:config (evil-commentary-mode +1))
-(use-package evil-expat
+(use-package evil-expat ; for :reverse, :remove, :rename, :colo, :g*, ... ex commands
:after (evil))
(use-package evil-surround
@@ -462,11 +462,18 @@
:diminish evil-traces-mode)
(use-package evil-markdown
- :after (evil)
+ :after (evil markdown-mode)
:hook markdown-mode)
-;; Lisp features
+(use-package evil-tex
+ :after (evil tex)
+ :hook tex-mode)
+(use-package evil-text-object-python
+ :after (evil python)
+ :hook (python-mode . evil-text-object-python-add-bindings))
+
+;; Lisp features
(use-package aggressive-indent
:hook (; scheme-mode
emacs-lisp-mode common-lisp-mode))