Hi all, I saw that there was a test that ensures AUCTeX fills a page of LaTeX correctly. It doesn't appear to check the instances where it shouldn't fill a region, however.
The attached patch adds a tabular environment to the test input & output file with a long line of text in the body. Since tabular is a member of the LaTeX-indent-environment-list it shouldn't be filled; therefore checks that the AUCTeX fill mechanism avoids filling for these regions. Comments welcome! Cheers, -- Matt
>From f1a5907852a18e2adb6f6dbb5885b32a1e23ae1d Mon Sep 17 00:00:00 2001 From: Matthew Leach <matt...@mattleach.net> Date: Fri, 11 Mar 2016 22:34:55 +0000 Subject: [PATCH] Ensure LaTeX-indent-environment-list environments aren't filled * tests/latex/latex-filling-in.tex: Add a tabular environment to ensure the body of the environment isn't filled as it is listed in LaTeX-indent-environment-list. * tests/latex/latex-filling-out.tex: Likewise. --- tests/latex/latex-filling-in.tex | 4 ++++ tests/latex/latex-filling-out.tex | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tests/latex/latex-filling-in.tex b/tests/latex/latex-filling-in.tex index 4cc184b..6e7294a 100644 --- a/tests/latex/latex-filling-in.tex +++ b/tests/latex/latex-filling-in.tex @@ -1 +1,5 @@ Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod \(0 = 1\) tempor incidunt ut $a^{2} + b^{2} = c^{2}$ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur. + +\begin{tabular}{| l | l | l | l |} + Lorem ipsum dolor sit amet, consectetur adipisci & Lorem ipsum dolor sit amet, consectetur adipisci & Lorem ipsum dolor sit amet, consectetur adipisci & Lorem ipsum dolor sit amet, consectetur adipisci +\end{tabular} diff --git a/tests/latex/latex-filling-out.tex b/tests/latex/latex-filling-out.tex index cdb767a..b0596f3 100644 --- a/tests/latex/latex-filling-out.tex +++ b/tests/latex/latex-filling-out.tex @@ -3,3 +3,7 @@ Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur. + +\begin{tabular}{| l | l | l | l |} + Lorem ipsum dolor sit amet, consectetur adipisci & Lorem ipsum dolor sit amet, consectetur adipisci & Lorem ipsum dolor sit amet, consectetur adipisci & Lorem ipsum dolor sit amet, consectetur adipisci +\end{tabular} -- 2.7.2
_______________________________________________ auctex-devel mailing list auctex-devel@gnu.org https://lists.gnu.org/mailman/listinfo/auctex-devel