From bef10a4e7e05cf65a9993bd0567ac8f5f5f02388 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 2 Jun 2014 23:41:44 +0200 Subject: Add hl-sexp to lisp-like modes --- .emacs.d/Cask | 1 + .emacs.d/init.el | 15 ++++++++++----- 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 -- cgit v1.2.3-54-g00ecf