aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Tikhomirov <sergey@lightcraft.us>2013-09-02 09:54:18 +0300
committerSergey Tikhomirov <sergey@lightcraft.us>2013-09-02 09:54:18 +0300
commit5eb08ecbe7788cc86a683bb55d03a40eeae11181 (patch)
treeb9066f4acc7ee9c77da8f9867a59cc5f8c9e8b35
parent22330d3dcf5e92bf2bac583b6fc0a5f81c3ff4ad (diff)
downloadvim-glsl-5eb08ecbe7788cc86a683bb55d03a40eeae11181.tar.gz
vim-glsl-5eb08ecbe7788cc86a683bb55d03a40eeae11181.zip
Fix syntax highlighting for numbers. Closes #2
-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