Greetings.

On Sat, 09 Sep 2017 02:00:44 +0900, Ikumi Keita
<ik...@ikumi.que.jp> wrote:
> IMHO, a style file generated by `TeX-auto-generate' should be
> considered as just a "start point" to begin your customize with.  The
> function does nothing more than mere regexp matchings and is not a
> real TeX parser after all.

Sure, but commented package options are a common and syntactically
simple enough case that I would have expected TeX-auto-generate to
handle them properly.

> Well, tuning the regular
> expression for "RequirePackage" would do the trick.  Find the part
> ---------------------------------------------------------------
> (defvar LaTeX-auto-class-regexp-list
>   '(;; \RequirePackage[<options>]{<package>}[<date>]
>     ("\\\\Require\\(Package\\)\\(\\[\\([^#\\.%]*?\\)\\]\\)?\
> {\\([^#\\.\n\r]+?\\)}"
> ...
> ---------------------------------------------------------------
> in latex.el of AUCTeX and replace "[^#\\.%]*?" with "[^\]\\]*", the
> same as the corresponding segment of regexp for usepackage.

Yes, that fixes the problem.  Thank you!

Is there a reason why \RequirePackage uses a different regular
expression than \usepackage?  If not, then perhaps the AUCTeX
maintainers might consider adopting the change you've given here.

Regards,
Tristan

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  Tristan Miller
Free Software developer, ferret herder, logologist
             https://logological.org/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Attachment: pgpFNOa6QHg_i.pgp
Description: OpenPGP digital signature

_______________________________________________
auctex mailing list
auctex@gnu.org
https://lists.gnu.org/mailman/listinfo/auctex

Reply via email to