Merge pull request #770 from ar1a/highlight-numbers

Highlight-numbers on every prog-mode
This commit is contained in:
Henrik Lissner 2018-07-29 16:52:36 +02:00 committed by GitHub
commit d75ffd3851
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 6 additions and 7 deletions

View file

@ -234,6 +234,10 @@ DEFAULT is non-nil, set the default mode-line for all buffers."
(add-hook 'completion-list-mode-hook #'hide-mode-line-mode) (add-hook 'completion-list-mode-hook #'hide-mode-line-mode)
(add-hook 'Man-mode-hook #'hide-mode-line-mode) (add-hook 'Man-mode-hook #'hide-mode-line-mode)
;; `highlight-numbers-mode' -- better number literal fontification in code
(setq highlight-numbers-generic-regexp "\\_<[[:digit:]]+.*\\_>")
(add-hook 'prog-mode-hook #'highlight-numbers-mode)
;; `rainbow-delimiters' Helps us distinguish stacked delimiter pairs. Especially ;; `rainbow-delimiters' Helps us distinguish stacked delimiter pairs. Especially
;; in parentheses-drunk languages like Lisp. ;; in parentheses-drunk languages like Lisp.
(def-package! rainbow-delimiters (def-package! rainbow-delimiters

View file

@ -79,8 +79,7 @@ compilation database is present in the project.")
;;; Better fontification (also see `modern-cpp-font-lock') ;;; Better fontification (also see `modern-cpp-font-lock')
(add-hook 'c-mode-common-hook #'rainbow-delimiters-mode) (add-hook 'c-mode-common-hook #'rainbow-delimiters-mode)
(add-hook! '(c-mode-hook c++-mode-hook) (add-hook! '(c-mode-hook c++-mode-hook)
#'(highlight-numbers-mode #'(+cc|fontify-constants))
+cc|fontify-constants))
;; Custom style, based off of linux ;; Custom style, based off of linux
(unless (assoc "doom" c-style-alist) (unless (assoc "doom" c-style-alist)

View file

@ -45,7 +45,7 @@
#'(;; 3rd-party functionality #'(;; 3rd-party functionality
auto-compile-on-save-mode doom|enable-delete-trailing-whitespace auto-compile-on-save-mode doom|enable-delete-trailing-whitespace
;; fontification ;; fontification
rainbow-delimiters-mode highlight-quoted-mode highlight-numbers-mode +emacs-lisp|extra-fontification rainbow-delimiters-mode highlight-quoted-mode +emacs-lisp|extra-fontification
;; initialization ;; initialization
+emacs-lisp|init-imenu +emacs-lisp|disable-flycheck-maybe)) +emacs-lisp|init-imenu +emacs-lisp|disable-flycheck-maybe))

View file

@ -22,8 +22,6 @@ is loaded.")
python-indent-guess-indent-offset-verbose nil python-indent-guess-indent-offset-verbose nil
python-shell-interpreter "python") python-shell-interpreter "python")
:config :config
(add-hook 'python-mode-hook #'highlight-numbers-mode)
(set-env! "PYTHONPATH" "PYENV_ROOT") (set-env! "PYTHONPATH" "PYENV_ROOT")
(set-electric! 'python-mode :chars '(?:)) (set-electric! 'python-mode :chars '(?:))
(set-repl-handler! 'python-mode #'+python/repl) (set-repl-handler! 'python-mode #'+python/repl)

View file

@ -15,7 +15,6 @@
:mode ("\\.zunit\\'" . sh-mode) :mode ("\\.zunit\\'" . sh-mode)
:mode ("/bspwmrc\\'" . sh-mode) :mode ("/bspwmrc\\'" . sh-mode)
:config :config
(add-hook 'sh-mode-hook #'highlight-numbers-mode)
(set-electric! 'sh-mode :words '("else" "elif" "fi" "done" "then" "do" "esac" ";;")) (set-electric! 'sh-mode :words '("else" "elif" "fi" "done" "then" "do" "esac" ";;"))
(set-repl-handler! 'sh-mode #'+sh/repl) (set-repl-handler! 'sh-mode #'+sh/repl)

View file

@ -17,7 +17,6 @@
(add-hook! (css-mode sass-mode stylus-mode) (add-hook! (css-mode sass-mode stylus-mode)
#'(yas-minor-mode-on #'(yas-minor-mode-on
flycheck-mode flycheck-mode
highlight-numbers-mode
rainbow-mode)) rainbow-mode))