neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 637c9c4f5f21b4be55b357c6e0312f06402ed7d5
parent 1eb12b896e1f0f2a157f1688f08fb4e759f59dd3
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Tue, 11 Nov 2025 09:28:18 +0800

vim-patch:d3bef6c: runtime(sml): Fix number regex in syntax script (#36513)

closes: vim/vim#18690

https://github.com/vim/vim/commit/d3bef6cf3f1364194c7855e0f34d636bc635c775

Co-authored-by: tocariimaa <tocariimaa@pissmail.com>
Diffstat:
Mruntime/syntax/sml.vim | 15+++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/runtime/syntax/sml.vim b/runtime/syntax/sml.vim @@ -2,9 +2,9 @@ " Language: SML " Filenames: *.sml *.sig " Maintainer: Markus Mottl <markus.mottl@gmail.com> -" Previous Maintainer: Fabrizio Zeno Cornelli -" <zeno@filibusta.crema.unimi.it> (invalid) -" Last Change: 2022 Apr 01 +" Previous Maintainer: Fabrizio Zeno Cornelli <zeno@filibusta.crema.unimi.it> (invalid) +" Last Change: 2025 Nov 07 - Update Number Regex +" 2022 Apr 01 " 2015 Aug 31 - Fixed opening of modules (Ramana Kumar) " 2006 Oct 23 - Fixed character highlighting bug (MM) @@ -152,9 +152,11 @@ syn match smlKeyChar ";" syn match smlKeyChar "\*" syn match smlKeyChar "=" -syn match smlNumber "\<-\=\d\+\>" -syn match smlNumber "\<-\=0[x|X]\x\+\>" -syn match smlReal "\<-\=\d\+\.\d*\([eE][-+]\=\d\+\)\=[fl]\=\>" +syn match smlNumber "\~\=\<\d\+\>" +syn match smlNumber "\~\=\<0x\x\+\>" +syn match smlWord "\<0w\d\+\>" +syn match smlWord "\<0wx\x\+\>" +syn match smlReal "\~\=\<\d\+\.\d\+\%([eE]\~\=\d\+\)\=\>" " Synchronization syn sync minlines=20 @@ -208,6 +210,7 @@ hi def link smlOperator Keyword hi def link smlBoolean Boolean hi def link smlCharacter Character hi def link smlNumber Number +hi def link smlWord Number hi def link smlReal Float hi def link smlString String hi def link smlType Type