Hi Arash,
>>>>> Arash Esbati <[email protected]> writes:
> which is wrong. This is due to the implementation of
> `TeX-brace-count-line' which presumes that ?\\ always escapes the next
> char, which is wrong in verb macros. I can think of a solution like
> this:
> diff --git a/tex.el b/tex.el
> index b862d3c2..4663b217 100644
> --- a/tex.el
> +++ b/tex.el
> @@ -5485,7 +5485,9 @@ additional characters."
> (setq count (- count TeX-brace-indent-level)))
> ((eq char ?\\)
> (when (< (point) limit)
> - (forward-char)
> + (unless (and (fboundp 'LaTeX-verbatim-p)
> + (LaTeX-verbatim-p))
> + (forward-char))
> t))))))
> count)))
> Any comments oder better approaches?
I don't think `fboundp' test is a right approach because it calls
`LaTeX-verbatim-p' even in non-LaTeX mode buffers after the session
loads latex.el. How about just
(TeX-verbatim-p)
instead of
(and (fboundp 'LaTeX-verbatim-p)
(LaTeX-verbatim-p))
?
Bye,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
_______________________________________________
bug-auctex mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-auctex