On Wed, Jun 11, 2008 at 01:23:58AM +0100, Eric Stansifer wrote: > > The syntax highlighting file for literate haskell in vim says that its > maintainer is haskell-cafe@haskell.org, so hopefully one of you will > find this relevant. > > In literate haskell files, vim optionally highlights the non-code text > according to TeX markup. The syntax highlighting file looks for key > phrases (e.g., "\documentclass") to decide whether to use TeX markup > highlighting; but it (erroneously, in my opinion, and at variance > with the documentation) will use TeX markup highlighting on any lhs > file that contains the '%' character anywhere in it. The bug is in > line 74 of version 1.01 of the lhaskell.vim syntax highlighting file.
I agree that this is wrong. It used to only look at the first 20 lines, so we were covering the case where a TeX file began with some TeX comments. We'd also look for ^\s*%, rather than a % anywhere. If we are going to look at the whole file then checking for comments isn't necessary. Thanks Ian _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe