From 03add77b758c1cc3423e9c6fbd150f6ff7b4496e Mon Sep 17 00:00:00 2001 From: Justin Smestad Date: Wed, 22 Jul 2020 10:10:05 -0600 Subject: [PATCH 1/2] Elixir formats long numbers with an underscore --- modules/lang/elixir/config.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/lang/elixir/config.el b/modules/lang/elixir/config.el index fee2fab64..688bb591c 100644 --- a/modules/lang/elixir/config.el +++ b/modules/lang/elixir/config.el @@ -3,6 +3,14 @@ (after! projectile (add-to-list 'projectile-project-root-files "mix.exs")) +(after! highlight-numbers + (puthash 'elixir-mode + (rx (and symbol-start + (? "-") + (+ digit) + (0+ (and "_" (= 3 digit))) + symbol-end)) + highlight-numbers-modelist)) ;; ;;; Packages From ad6da92fcf97a96bc4a6812f83bdd0c3517aafaf Mon Sep 17 00:00:00 2001 From: Justin Smestad Date: Wed, 22 Jul 2020 19:05:48 -0600 Subject: [PATCH 2/2] Update config.el --- modules/lang/elixir/config.el | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/modules/lang/elixir/config.el b/modules/lang/elixir/config.el index 688bb591c..8b5cee237 100644 --- a/modules/lang/elixir/config.el +++ b/modules/lang/elixir/config.el @@ -5,12 +5,8 @@ (after! highlight-numbers (puthash 'elixir-mode - (rx (and symbol-start - (? "-") - (+ digit) - (0+ (and "_" (= 3 digit))) - symbol-end)) - highlight-numbers-modelist)) + "\\_<-?[[:digit:]]+\\(?:_[[:digit:]]\\{3\\}\\)*\\_>" + highlight-numbers-modelist)) ;; ;;; Packages