Hi Pierre, >>>>> "Pierre L. Nageoire" <de...@pollock-nageoire.net> writes: > Hi here is the environment before hitting C-c C-q C-e > %% > \begin{exoenonce} > On note alors > $$ \fundefline p{A \times B}{A}{(x,y)}{x}\ %% > \et\ \fundefline q{A \times B}{B}{(x,y)}{y}\ %% > \text{les projections canoniques}\ .$$ > \end{exoenonce}
> And after formating operation I get : > %% > \begin{exoenonce} > On note alors > $$ \fundefline p{A \times B}{A}{(x,y)}{x}\ %% > \et\ \fundefline q{A \times > B}{B}{(x,y)}{y}\ %% \text{les projections canoniques}\ .$$ > \end{exoenonce} > Causing a part of code to be commented that should not and for > instance here an unbalanced dollar that makes the code completly > unexecutable ! Thanks for the report. I can repoduce the issue. It seems that the regexp in `LaTeX-fill-region-as-paragraph' to identify a code comment isn't wise enough: ---------------------------------------------------------------------- (if (re-search-forward (concat "\\(" ;; Code comments. "\\([^ \r\n%\\]\\|\\\\%\\)\\([ \t]\\|\\\\\\\\\\)*" TeX-comment-start-regexp "\\|" [...] ---------------------------------------------------------------------- This doesn't match lines which end with "\ %%". I'll try to find something better. Regards, Ikumi Keita _______________________________________________ bug-auctex mailing list bug-auctex@gnu.org https://lists.gnu.org/mailman/listinfo/bug-auctex