" Vim syntax file " Language: Haskell with literate comments " Maintainer: John Williams " Last Change: 2001 May 09 " Enable literate comments let b:hs_literate_comments=1 if exists("b:hs_literate_tex_comments") unlet b:hs_literate_tex_comments endif " Detect which of literate haskells we deal " the default is above let i=1 while (i<700) if ((getline(i) =~ "^%")||(getline(i) =~ "begin{code}")) let b:hs_literate_tex_comments=1 if exists("b:hs_literate_comments") unlet b:hs_literate_comments endif break elseif (getline(i) =~ "^>") let b:hs_literate_comments=1 if exists("b:hs_literate_tex_comments") unlet b:hs_literate_tex_comments endif break endif let i=i+1 endwhile unlet i " Include standard Haskell highlighting if version < 600 source :p:h/haskell.vim else source $VIMRUNTIME/syntax/haskell.vim endif " vim: ts=8