Thorsten Grothe <[email protected]> writes:
> ah thank you, did not know that. Now I got this construct and it's
> working fine:
>
> (eval-after-load "tex-ispell"
> '(progn
> (TeX-ispell-skip-setcar
> '(("\\\\blank\\*?" ispell-tex-arg-end 0)
> ("\\\\titelbwr" ispell-tex-arg-end 6)
> ("\\\\addlinespace" ispell-tex-arg-end)
Thanks for the reminder, I've missed that macro from booktabs.sty.
I've just added it. Note that \addlinespace takes only an optional
argument. Hence, this entry should be like this:
("\\\\addlinespace" ispell-tex-arg-end 0)
> I got problems with cmidrules, they are defined in tex-ispell.el but
> the regexp seems not to work for this construct:
>
> \cmidrule(lr){2-2}
Which AUCTeX version do you have? Maybe you update to 11.90.2 first.
I tried this nonsensical example and Ispell (I use Hunspell binary) does
the right thing for me:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
Übersetzugn\cmidrule[Übersetzugn](Übersetzugn){1-2}Übersetzugn
Übersetzugn\cmidrule(Übersetzugn){1-2}Übersetzugn
\end{document}
Can you show the entry for \cmidrule from your tex-ispell.el? It used
to be
("\\\\cmidrule" . "\\(([^)]*)\\)?{[-0-9]+}")
but I changed it to
("\\\\cmidrule" . "{[-0-9]+}")
> How can I add this to the above setting? Sorry for the silly question,
> but I'm a beginner in regexp :-)
Quoting Jamie Zawinski:
Some people, when confronted with a problem, think "I know, I'll use
regular expressions." Now they have two problems.
Stay away from them, is the best thing you can do ;-)
Best, Arash
_______________________________________________
auctex mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/auctex