From 55cf16248d0919910492ad2f92f28a6da9da4fe9 Mon Sep 17 00:00:00 2001 From: Josh Holland Date: Wed, 20 Oct 2021 12:41:57 +0100 Subject: correctly highlight numbers containing underscores in editors --- editors/kak/autoload/filetype/bqn.kak | 2 +- editors/vim/syntax/bqn.vim | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/editors/kak/autoload/filetype/bqn.kak b/editors/kak/autoload/filetype/bqn.kak index d282d70b..b5e1c3d8 100644 --- a/editors/kak/autoload/filetype/bqn.kak +++ b/editors/kak/autoload/filetype/bqn.kak @@ -66,7 +66,7 @@ add-highlighter shared/bqn/code/ regex "[:;?]" 0:bright-black add-highlighter shared/bqn/code/ regex "[←⇐↩→]" 0:normal add-highlighter shared/bqn/code/ regex "·" 0:value add-highlighter shared/bqn/code/ regex "@" 0:string -add-highlighter shared/bqn/code/ regex "(?≠=≤≥ 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π∞¯]*\|_𝕣\)" -- cgit v1.2.3