summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2014-06-02 23:41:44 +0200
committerGravatar Tom Willemse2014-06-02 23:41:44 +0200
commitbef10a4e7e05cf65a9993bd0567ac8f5f5f02388 (patch)
tree8e5daefc550d89dfddfa13386c8a05887c765ee4
parent63ea47e840198d406002b0cdfa3410b7cfb115dd (diff)
downloademacs-bef10a4e7e05cf65a9993bd0567ac8f5f5f02388.tar.gz
emacs-bef10a4e7e05cf65a9993bd0567ac8f5f5f02388.zip
Add hl-sexp to lisp-like modes
-rw-r--r--.emacs.d/Cask1
-rw-r--r--.emacs.d/init.el15
2 files changed, 11 insertions, 5 deletions
diff --git a/.emacs.d/Cask b/.emacs.d/Cask
index d3f1a17..93312b5 100644
--- a/.emacs.d/Cask
+++ b/.emacs.d/Cask
@@ -40,6 +40,7 @@
(depends-on "graphviz-dot-mode")
(depends-on "gtags")
(depends-on "haskell-mode")
+(depends-on "hl-sexp")
(depends-on "hy-mode")
(depends-on "hypo" :git "git://github.com/ryuslash/hypo-emacs.git")
(depends-on "ido-ubiquitous")
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index c356288..b4435c9 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -1208,6 +1208,10 @@ from myaethon2.core.decorators import (
'clojure-mode-hook 'geiser-repl-mode-hook 'sawfish-mode-hook
'scheme-mode-hook)
+(oni:add-function-to-hooks #'hl-sexp-mode
+ 'clojure-mode-hook 'geiser-repl-mode-hook 'sawfish-mode-hook
+ 'scheme-mode-hook)
+
(oni:add-hooks 'c-mode-hook
#'oni:c-mode-func #'oni:electric-pair-local-mode)
@@ -1218,7 +1222,8 @@ from myaethon2.core.decorators import (
ac-source-variables
ac-source-symbols)))
#'oni:locally-enable-double-spaces #'oni:set-emacs-lisp-symbols
- #'paredit-mode #'flycheck-mode #'eldoc-mode #'oni:set-emacs-lisp-keys)
+ #'paredit-mode #'flycheck-mode #'eldoc-mode #'oni:set-emacs-lisp-keys
+ #'hl-sexp-mode)
(oni:add-hooks 'eshell-mode-hook
#'buffer-disable-undo #'oni:set-keys-for-eshell
@@ -1239,10 +1244,10 @@ from myaethon2.core.decorators import (
#'turn-off-auto-fill)
(oni:add-hooks 'hy-mode-hook
- #'paredit-mode #'oni:set-keys-for-hy)
+ #'paredit-mode #'oni:set-keys-for-hy #'hl-sexp-mode)
(oni:add-hooks 'ielm-mode-hook
- #'paredit-mode #'eldoc-mode #'oni:set-emacs-lisp-keys)
+ #'paredit-mode #'eldoc-mode #'oni:set-emacs-lisp-keys #'hl-sexp-mode)
(oni:add-hooks 'jabber-chat-mode-hook
#'oni:set-keys-for-jabber-chat #'oni:make-readable
@@ -1253,7 +1258,7 @@ from myaethon2.core.decorators import (
(oni:add-hooks 'lisp-mode-hook
(lambda () (setf ac-sources '(ac-source-slime-simple)))
- #'oni:set-emacs-lisp-symbols #'paredit-mode)
+ #'oni:set-emacs-lisp-symbols #'paredit-mode #'hl-sexp-mode)
(oni:add-hooks 'lua-mode-hook
#'oni:lua-mode-func #'flycheck-mode)
@@ -1275,7 +1280,7 @@ from myaethon2.core.decorators import (
#'jedi:setup #'subword-mode #'oni:electric-pair-local-mode)
(oni:add-hooks 'slime-repl-mode-hook
- #'paredit-mode #'set-up-slime-ac)
+ #'paredit-mode #'set-up-slime-ac #'hl-sexp-mode)
(oni:add-hooks 'tagedit-mode-hook
#'tagedit-add-experimental-features