aboutsummaryrefslogtreecommitdiff
path: root/syntax/glsl.vim
diff options
context:
space:
mode:
authorSergey Tikhomirov <sergey@tikhomirov.io>2014-02-09 16:10:13 +0200
committerSergey Tikhomirov <sergey@tikhomirov.io>2014-02-09 16:10:13 +0200
commitb62d69dcf6d03ff1317f111a2a035ad0b0374d56 (patch)
treedf72f5d2dbe6bc240c5639f5b9d43ec40146fde2 /syntax/glsl.vim
parenta77148e9ef9f6299e9af2383e8124b02b23d5625 (diff)
downloadvim-glsl-b62d69dcf6d03ff1317f111a2a035ad0b0374d56.tar.gz
vim-glsl-b62d69dcf6d03ff1317f111a2a035ad0b0374d56.zip
Add syntax highlighting for WebGL shaders in <script> tags
Diffstat (limited to 'syntax/glsl.vim')
-rw-r--r--syntax/glsl.vim7
1 files changed, 4 insertions, 3 deletions
diff --git a/syntax/glsl.vim b/syntax/glsl.vim
index 92aeb9c..2b9a0df 100644
--- a/syntax/glsl.vim
+++ b/syntax/glsl.vim
@@ -1,8 +1,7 @@
-" Vim syntax file
" Language: OpenGL Shading Language
" Maintainer: Sergey Tikhomirov <sergey@tikhomirov.io>
-if exists("b:current_syntax")
+if exists("b:current_syntax") && b:current_syntax == "glsl"
finish
endif
@@ -258,6 +257,8 @@ hi def link glslBuiltinFunction Function
hi def link glslBuiltinVariable Identifier
hi def link glslSwizzle SpecialChar
-let b:current_syntax = "glsl"
+if !exists("b:current_syntax")
+ let b:current_syntax = "glsl"
+endif
" vim:set sts=2 sw=2 :