mirror of
https://github.com/vim/vim.git
synced 2025-11-13 22:54:27 -05:00
runtime(sml): Fix number regex in syntax script
closes: #18690 Signed-off-by: tocariimaa <tocariimaa@pissmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
1b92b278ba
commit
d3bef6cf3f
@@ -2,9 +2,9 @@
|
|||||||
" Language: SML
|
" Language: SML
|
||||||
" Filenames: *.sml *.sig
|
" Filenames: *.sml *.sig
|
||||||
" Maintainer: Markus Mottl <markus.mottl@gmail.com>
|
" Maintainer: Markus Mottl <markus.mottl@gmail.com>
|
||||||
" Previous Maintainer: Fabrizio Zeno Cornelli
|
" Previous Maintainer: Fabrizio Zeno Cornelli <zeno@filibusta.crema.unimi.it> (invalid)
|
||||||
" <zeno@filibusta.crema.unimi.it> (invalid)
|
" Last Change: 2025 Nov 07 - Update Number Regex
|
||||||
" Last Change: 2022 Apr 01
|
" 2022 Apr 01
|
||||||
" 2015 Aug 31 - Fixed opening of modules (Ramana Kumar)
|
" 2015 Aug 31 - Fixed opening of modules (Ramana Kumar)
|
||||||
" 2006 Oct 23 - Fixed character highlighting bug (MM)
|
" 2006 Oct 23 - Fixed character highlighting bug (MM)
|
||||||
|
|
||||||
@@ -152,9 +152,11 @@ syn match smlKeyChar ";"
|
|||||||
syn match smlKeyChar "\*"
|
syn match smlKeyChar "\*"
|
||||||
syn match smlKeyChar "="
|
syn match smlKeyChar "="
|
||||||
|
|
||||||
syn match smlNumber "\<-\=\d\+\>"
|
syn match smlNumber "\~\=\<\d\+\>"
|
||||||
syn match smlNumber "\<-\=0[x|X]\x\+\>"
|
syn match smlNumber "\~\=\<0x\x\+\>"
|
||||||
syn match smlReal "\<-\=\d\+\.\d*\([eE][-+]\=\d\+\)\=[fl]\=\>"
|
syn match smlWord "\<0w\d\+\>"
|
||||||
|
syn match smlWord "\<0wx\x\+\>"
|
||||||
|
syn match smlReal "\~\=\<\d\+\.\d\+\%([eE]\~\=\d\+\)\=\>"
|
||||||
|
|
||||||
" Synchronization
|
" Synchronization
|
||||||
syn sync minlines=20
|
syn sync minlines=20
|
||||||
@@ -208,6 +210,7 @@ hi def link smlOperator Keyword
|
|||||||
hi def link smlBoolean Boolean
|
hi def link smlBoolean Boolean
|
||||||
hi def link smlCharacter Character
|
hi def link smlCharacter Character
|
||||||
hi def link smlNumber Number
|
hi def link smlNumber Number
|
||||||
|
hi def link smlWord Number
|
||||||
hi def link smlReal Float
|
hi def link smlReal Float
|
||||||
hi def link smlString String
|
hi def link smlString String
|
||||||
hi def link smlType Type
|
hi def link smlType Type
|
||||||
|
|||||||
Reference in New Issue
Block a user