aboutsummaryrefslogtreecommitdiff
path: root/editors/vim
diff options
context:
space:
mode:
Diffstat (limited to 'editors/vim')
-rw-r--r--editors/vim/syntax/bqn.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/editors/vim/syntax/bqn.vim b/editors/vim/syntax/bqn.vim
index 3de1027b..3b314c7f 100644
--- a/editors/vim/syntax/bqn.vim
+++ b/editors/vim/syntax/bqn.vim
@@ -16,7 +16,7 @@ syn match bqnfun "[π”½π”Ύπ•Žπ•π•Š+\-Γ—Γ·β‹†βˆšβŒŠβŒˆ|¬∧∨<>β‰ =≀β‰₯β
syn match bqnsub "[π•—π•˜π•¨π•©π•€]"
syn match bqnnot "Β·"
syn match bqnnul "@"
-syn match bqnnum "\v\cΒ―?((\d+\.)?\d+(eΒ―?\d+)?|Ο€|∞)(iΒ―?((\d+\.)?\d+(eΒ―?\d+)?|Ο€|∞))?"
+syn match bqnnum "\v\cΒ―?((\d[\d_]*\.)?\d[\d_]*(eΒ―?\d[\d_]*)?|Ο€|∞)(iΒ―?((\d[\d_]*\.)?\d[\d_]*(eΒ―?\d[\d_]*)?|Ο€|∞))?"
syn match bqnsid "\(β€’\|β€’\?[a-z][A-Z_a-z0-9Ο€βˆžΒ―]*\|𝕣\)"
syn match bqnfid "β€’\?[A-Z][A-Z_a-z0-9Ο€βˆžΒ―]*"
syn match bqn1id "\(β€’\?_[A-Za-z][A-Z_a-z0-9Ο€βˆžΒ―]*\|_𝕣\)"