jinja.vim subsumes htmljinja.vim
authorJin Yi <razamatan@hotmail.com>
Fri, 13 May 2011 23:04:20 +0000 (16:04 -0700)
committerJin Yi <razamatan@hotmail.com>
Fri, 13 May 2011 23:04:20 +0000 (16:04 -0700)
ext/Vim/htmljinja.vim [deleted file]
ext/Vim/jinja.vim

diff --git a/ext/Vim/htmljinja.vim b/ext/Vim/htmljinja.vim
deleted file mode 100644 (file)
index 3f9cba4..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-" Vim syntax file
-" Language:    Jinja HTML template
-" Maintainer:  Armin Ronacher <armin.ronacher@active-4.com>
-" Last Change: 2007 Apr 8
-
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-if version < 600
-  syntax clear
-elseif exists("b:current_syntax")
-  finish
-endif
-
-if !exists("main_syntax")
-  let main_syntax = 'html'
-endif
-
-if version < 600
-  so <sfile>:p:h/jinja.vim
-  so <sfile>:p:h/html.vim
-else
-  runtime! syntax/jinja.vim
-  runtime! syntax/html.vim
-  unlet b:current_syntax
-endif
-
-let b:current_syntax = "htmljinja"
index 919954b6d9eff8838b8d5b58f43c5634ea13a5f6..894dcc4dbd64b0d0d673a1e35e328c6cd8a106b4 100644 (file)
 "
 "     2008 May 9:     Added support for Jinja2 changes (new keyword rules)
 
+" .vimrc variable to disable html highlighting
+if !exists('g:jinja_syntax_html')
+   let g:jinja_syntax_html=1
+endif
+
 " For version 5.x: Clear all syntax items
 " For version 6.x: Quit when a syntax file was already loaded
-if version < 600
-  syntax clear
-elseif exists("b:current_syntax")
+if !exists("main_syntax")
+  if version < 600
+    syntax clear
+  elseif exists("b:current_syntax")
   finish
 endif
+  let main_syntax = 'jinja'
+endif
+
+" Pull in the HTML syntax.
+if g:jinja_syntax_html
+  if version < 600
+    so <sfile>:p:h/html.vim
+  else
+    runtime! syntax/html.vim
+    unlet b:current_syntax
+  endif
+endif
 
 syntax case match
 
@@ -111,3 +129,7 @@ if version >= 508 || !exists("did_jinja_syn_inits")
 endif
 
 let b:current_syntax = "jinja"
+
+if main_syntax == 'jinja'
+  unlet main_syntax
+endif