aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--syntax/glsl.vim5
1 files changed, 4 insertions, 1 deletions
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