diff --git a/Cask b/Cask index f76d821d1..baca77bcf 100644 --- a/Cask +++ b/Cask @@ -28,6 +28,7 @@ ;; UI --- core/core-ui.el (depends-on "visual-fill-column") (depends-on "highlight-indentation" :git "https://github.com/localredhead/Highlight-Indentation-for-Emacs") +(depends-on "highlight-numbers") (depends-on "imenu-list") (depends-on "rainbow-delimiters") (depends-on "rainbow-mode") @@ -172,6 +173,7 @@ (depends-on "julia-mode") ;; Lisp -- modules/module-lisp.el +(depends-on "highlight-quoted") (depends-on "slime") ;; Lua -- modules/module-lua.el diff --git a/core/core-ui.el b/core/core-ui.el index fd7a07927..bb9c71bd3 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -164,6 +164,8 @@ (remove-hook 'after-save-hook 'narf/add-whitespace t))) (add-hook 'before-save-hook 'delete-trailing-whitespace)) +(use-package highlight-numbers :commands (highlight-numbers-mode)) + (use-package imenu-list :commands (imenu-list-minor-mode) :config diff --git a/modules/module-lisp.el b/modules/module-lisp.el index 864a11bc2..99fbaef5b 100644 --- a/modules/module-lisp.el +++ b/modules/module-lisp.el @@ -1,10 +1,13 @@ ;;; module-lisp --- all things lisp -(add-hook! emacs-lisp-mode '(turn-on-eldoc-mode flycheck-mode)) +(add-hook! emacs-lisp-mode + '(turn-on-eldoc-mode flycheck-mode highlight-numbers-mode highlight-quoted-mode)) ;; Pop-up REPL (define-repl! emacs-lisp-mode narf/elisp-inf-ielm) +(use-package highlight-quoted :commands (highlight-quoted-mode)) + ;; 'Emacs Lisp' is too long [pedantry intensifies] (defadvice emacs-lisp-mode (after emacs-lisp-mode-rename-modeline activate) (setq mode-name "Elisp"))