<html><head></head><body><div>Hi, Ivan!</div><div><br></div><div>Unfortunately, I cannot reproduce your problem. With my Vim configuration, I get this: <a href="https://ibb.co/e6RLKc">https://ibb.co/e6RLKc</a>. Interestingly, the syntax hightlighting I get generally looks quite different from the one you get.</div><div><br></div><div>I don’t know how to get a change into Vim’s default <font face="monospace">syntax/lhaskell.vim</font>. Also, my patch might not be optimal (it almost duplicates some code).</div><div><br></div><div>All the best,</div><div>Wolfgang</div><div><br></div><div>Am Montag, den 19.03.2018, 07:09 -0400 schrieb Ivan Perez:</div><blockquote type="cite"><div dir="ltr"><div><div><div>Hi Wolfgang,<br><br></div><div>Thanks.<br></div><div><br></div>That change does help, but it still gets confused.<br><br></div>Screenshot: <a href="https://ibb.co/jD6mPc">https://ibb.co/jD6mPc</a><br><br></div><div>Could that change be made permanent though? Could it be added to vim's default lhaskell.vim?<br><br></div><div>Cheers<br></div><div><br></div>Ivan<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 19 March 2018 at 05:47, Wolfgang Jeltsch <span dir="ltr"><<a href="mailto:wolfgang-it@jeltsch.info" target="_blank">wolfgang-it@jeltsch.info</a>></span> wrote:<br><blockquote type="cite"><div><div>Hi, Ivan!</div><div><br></div><div>Does this problem occur with <font face="monospace">code</font> environments or only with <font face="monospace">spec</font> environments? At least Vim 7.4 does not mention <font face="monospace">spec</font> in <font face="monospace">syntax/lhaskell.vim</font>. I have patched this file such that it does all the things with <font face="monospace">spec</font> that it does with <font face="monospace">code</font>, and it works just fine. The patch is as follows:</div><div><br></div><blockquote type="cite"><pre>78c78</pre><pre><     if search('\\documentclass\|\\<wbr>begin{\(code}\)\@!\|\\\(sub\)*<wbr>section\|\\chapter|\\part','W'<wbr>) != 0</pre><pre>---</pre><pre>>     if search('\\documentclass\|\\<wbr>begin{\(code}\)\@!\|\\begin{\(<wbr>spec}\)\@!\|\\\(sub\)*section\<wbr>|\\chapter|\\part','W') != 0</pre><pre>110a111</pre><pre>> syntax region lhsHaskellBeginEndBlock start="^\\begin{spec}\s*$" matchgroup=NONE end="\%(^\\end{spec}.*$\)\@=" contains=@haskellTop,<wbr>beginCodeBegin containedin=@lhsTeXContainer</pre></blockquote><div><br></div><div>All the best,</div><div>Wolfgang</div><div><div class="h5"><div><br></div><div>Am Sonntag, den 18.03.2018, 01:39 -0400 schrieb Ivan Perez:</div></div></div><blockquote type="cite"><div><div class="h5"><div dir="ltr"><div><div><div><div><div><div>Hi cafe,<br><br></div>The lhaskell edit mode for lhs2tex documents in vim gets confused when a dollar is used in code.<br><br></div>This also makes the spellchecker ignore text paragraphs (until a matching $ is found).<br><br></div>Where should this be reported?<br><br></div>This list is named as maintainer in the Ubuntu package vim-runtime's lhaskell.vim syntax file:<br><br>" Maintainer:           Haskell Cafe mailinglist <<a href="mailto:haskell-cafe@haskell.org" target="_blank">haskell-cafe@haskell.org</a>><br>" Original Author:      Arthur van Leeuwen <<a href="mailto:arthurvl@cs.uu.nl" target="_blank">arthurvl@cs.uu.nl</a>><br>" Last Change:          2010 Apr 11<br>" Version:              1.04<br><br></div>Cheers<br><br></div>Ivan<br></div>
</div></div><pre>______________________________<wbr>_________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a>
Only members subscribed via the mailman list are allowed to post.</pre></blockquote></div><br>______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.<br></blockquote></div><br></div>
</blockquote></body></html>