From 5eb08ecbe7788cc86a683bb55d03a40eeae11181 Mon Sep 17 00:00:00 2001 From: Sergey Tikhomirov Date: Mon, 2 Sep 2013 09:54:18 +0300 Subject: Fix syntax highlighting for numbers. Closes #2 --- syntax/glsl.vim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/syntax/glsl.vim b/syntax/glsl.vim index 6eed124..28b2b53 100644 --- a/syntax/glsl.vim +++ b/syntax/glsl.vim @@ -33,10 +33,10 @@ syn match glslOctalInt display "0\o\+" syn match glslHexInt display "0[xX]\x\+" " Float Numbers -syn match glslFloat display "\d\+\.\d\+\([eE][+-]\=\d\+\)\=" syn match glslFloat display "\d\+\.\([eE][+-]\=\d\+\)\=" syn match glslFloat display "\.\d\+\([eE][+-]\=\d\+\)\=" syn match glslFloat display "\d\+[eE][+-]\=\d\+" +syn match glslFloat display "\d\+\.\d\+\([eE][+-]\=\d\+\)\=" " Swizzles syn match glslSwizzle display /\.[xyzw]\{1,4\}\>/ @@ -246,6 +246,9 @@ hi def link glslTokenConcat glslPreProc hi def link glslPredefinedMacro Macro hi def link glslPreProc PreProc hi def link glslBoolean Boolean +hi def link glslDecimalInt glslInteger +hi def link glslOctalInt glslInteger +hi def link glslHexInt glslInteger hi def link glslInteger Number hi def link glslFloat Float hi def link glslStructure Structure -- cgit v1.2.3