On Sep 26, 2013 1:33 PM, "Paul Isambert" <zappathustra@free.fr> wrote:
  >
  > Marco wrote:
  > > On 2013–09–26 Nikolay Pavlov wrote:
  > >
  > > > > Does someone have a solution for the remaining two problems?
  > > >
  > > > I guess you need to alter iskeyword for the problem with
  > > > underscore.
  > >
  > > But I can't add it permanently. The underscore is only part of a
  > > word in between the following blocks.
  > >
  > >   \unprotect    … \protect %% or
  > >   \starttexcode … \stoptexcode
  >
  > Since there is little chance that an underscore will immediately follow a
  > control sequence anyway, I don't think defining it for the entire syntax file
  > will cause any problem.
It is very common in LaTeX math:
\int_a^b
. Can't say anything about context though.
In LaTeX/TeX syntax file AFAIR _ is marked as an error outside of math regions though.
> However, you can do something along the following lines:
  >
  >   sy match ControlSequence '\\[a-zA-Z]\+'
  >   sy match SpecialControlSequence '\\[a-zA-Z_]\+' contained
  >   sy region SpecialCode matchgroup=ControlSequence start='\\unprotect' end='\\protect' contains=SpecialControlSequence
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
No comments:
Post a Comment