Bug#509908: [vim-runtime] syntax/tex.vim: mathmode doesn't highlight text the right way

debian debain at sandroknauss.de
Sat Dec 27 16:49:07 UTC 2008


Package: vim-runtime
Version: 1:7.1.314-3+lenny2
Severity: minor
Tags: patch

Hello,

if I write in a tex-document:
\begin{align}
a&=b\\
\intertext{bla bla bla}
\end{align}

the text inside the Statement intertext is highlighted as a formular and there 
is no spell checking inside it. There are different possible solutions. A 
first workaround ist to create a file in ~/.vim/after/syntax/tex.vim with:

if !exists("tex_no_math")
	syn region texText	matchgroup=texStatement extend  contained 
start='\\\(\(inter\)\?text\|mbox\){' end='}'	containedin=@texMathZoneGroup 
contains=@texFoldGroup, at Spell 
endif

which matches the statements \text,\intertext and \mbox.

The solution for this package is to add these 3 lines 
to /usr/share/vim/vim71/syntax/tex.vim.

Dear 

sandro

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.26-1-686

Debian Release: 5.0
  600 testing         ftp5.gwdg.de 
   50 unstable        ftp5.gwdg.de 
   50 unstable        deb.opera.com 
    1 experimental    ftp5.gwdg.de 

--- Package information. ---
Depends         (Version) | Installed
=========================-+-=============
dpkg         (>= 1.14.20) | 1.14.23





More information about the pkg-vim-maintainers mailing list