GNU bug report logs - #28405
Inhibit auto-fill & LaTeX-indent-environment-list

Previous Next

Package: auctex;

Reported by: gojjoe <at> gmail.com

Date: Sun, 10 Sep 2017 11:11:02 UTC

Severity: normal

Done: Ikumi Keita <ikumi <at> ikumi.que.jp>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Arash Esbati <arash <at> gnu.org>
To: Ikumi Keita <ikumi <at> ikumi.que.jp>
Cc: Uwe Brauer <oub <at> mat.ucm.es>, 28405 <at> debbugs.gnu.org
Subject: bug#28405: Adding entries to LaTeX-indent-environment-list
Date: Thu, 03 Feb 2022 21:10:55 +0100
[I've removed <auctex-devel <at> gnu.org> to reduce the X-Posting]

Ikumi Keita <ikumi <at> ikumi.que.jp> writes:

>>>>>> Arash Esbati <arash <at> gnu.org> writes:
>
>> I'm not sure about 1.  I haven't checked but this behavior was there
>> probably forever and we don't have a smart filling for equations w/o
>> alignment.  Do we want to pass this to Emacs standard filling rules?
>
> I think standard filling isn't so bad. It does the job mostly
> satisfactorily, at least for me.

That sounds good.

>> About 2., we're talking about these environments, right:
>
>>   ("equation*") ("gather") ("gather*")
>>   ("gathered") ("multline") ("multline*")
>
>> The reason I'm asking is I was also thinking about a third solution
>> which can be in the styles.  There, we can check if user has removed the
>> LaTeX standard environments from `LaTeX-indent-environment-list' and
>> then make a decision.  Essentially in amsmath.el:
>
>>   (when (or (assoc "equation" LaTeX-indent-environment-list)
>>             (assoc "displaymath" LaTeX-indent-environment-list))
>>    <add other environments to `LaTeX-indent-environment-list'>)
>
>> What do you think, does this make sense?
>
> Hmm, that looks a bit ad-hoc, but would work for most practical cases.
> Do you plan to have similar conditional for envs with alignment such as
> "array" and "eqnarray" as well? If so, it would be consistent and make
> sense.

After some reconsideration, I vote for putting all environments into
`LaTeX-indent-environment-list'.  This would give users and developers
the maximum flexibility -- my idea above is asking for unhappy customers
;-)

Best, Arash




This bug report was last modified 3 years and 163 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.