From unknown Sun Jun 22 17:11:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#65648 <65648@debbugs.gnu.org> To: bug#65648 <65648@debbugs.gnu.org> Subject: Status: 13.2; indentation of nested environments Reply-To: bug#65648 <65648@debbugs.gnu.org> Date: Mon, 23 Jun 2025 00:11:50 +0000 retitle 65648 13.2; indentation of nested environments reassign 65648 auctex submitter 65648 Paul Nelson severity 65648 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 00:56:13 2023 Received: (at submit) by debbugs.gnu.org; 31 Aug 2023 04:56:13 +0000 Received: from localhost ([127.0.0.1]:54594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbZj2-00019x-KF for submit@debbugs.gnu.org; Thu, 31 Aug 2023 00:56:13 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbZiy-00019f-4Z for submit@debbugs.gnu.org; Thu, 31 Aug 2023 00:56:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qbZik-00073K-MS for bug-auctex@gnu.org; Thu, 31 Aug 2023 00:55:54 -0400 Received: from mail-il1-x12d.google.com ([2607:f8b0:4864:20::12d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qbZii-000512-8I for bug-auctex@gnu.org; Thu, 31 Aug 2023 00:55:54 -0400 Received: by mail-il1-x12d.google.com with SMTP id e9e14a558f8ab-34df399c316so1631325ab.0 for ; Wed, 30 Aug 2023 21:55:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693457751; x=1694062551; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=BxhOBzLK2doK8Z+r8jWTxowKiBkwMiuHqHEiKZYDzZQ=; b=O5uzP7EttHU1c2eeW5xyl//vfTQY2pxnS//ulGl9ny/4O/Aw7/E9m7CuvsPE4/obB7 9WIdYNAXsOyzOdCmxtR7fGArt6GtlcZ0cwwzWsDZuaJuCCii8cZx4GgvoRoCbD0Q8ZXt zp0cKdBK4b70qtAqBsttY+ZxvNsuPXOq9HD6g7pVmv1Jz/WDcLIpo67RMiYNJg+5R2Wv V4xukA/2EWrKCEqozVACsUGQEA4Q4BX0kQDCilbv9HL8amWdWFrCbf+fQUTN3tkigMt6 j6ET4J76XZve1cOEtKupXO02JEjnj4xAACxoCyJZEe22MBAdyaLs9RoNK+oHIbTQfypx oA1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693457751; x=1694062551; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=BxhOBzLK2doK8Z+r8jWTxowKiBkwMiuHqHEiKZYDzZQ=; b=gx40YvaMRzPk6DQHl9MKTSQnb3kTOnQjT8BfkY92OxV4hR/Nvvx3kcdLttIxdZas8m esQf4tuT5Lqp6RC/2Um9vFJTU60/JYeDpwX4dS1gb5+wD5dV5/kq76km7X5tJvnTxJGi OFbn89FDwDwryP0pSscpMifswsu83s0xgZ6nDlsq+h3sYYYP/QW3Wb/Kv34P5QK033j+ qsJ+VHCCcYkQjz/w8sulqi5QfAQMBU0IerveA/ee+OxZxwVuaOQDvc5x5H3ft973DUHt sKKHTwlUxrWqXBcXtm/WKLk8N+xFDFhwFyTdjFpozzJVranVE+4A6ik/rNWjthuUNTE4 t11Q== X-Gm-Message-State: AOJu0YzooPTqTenKa0Sto15Q4zvatMpXOmov/frkjIGBL/ooLtkSOuxg uZ1w64rmkX7FBjVmNWEUHmW7JgSX73uWfK9EaSi3+CHNngyJGg== X-Google-Smtp-Source: AGHT+IH5BFWsV1tfvkJ3o4a0wPGHQJq77inj+Pqcml9cNP9uRGQgsQWpqwszVf3ga7I26R07VFwQv1J0g0nsCA/HD5A= X-Received: by 2002:a05:6e02:1562:b0:348:8152:18c4 with SMTP id k2-20020a056e02156200b00348815218c4mr5740259ilu.22.1693457750591; Wed, 30 Aug 2023 21:55:50 -0700 (PDT) MIME-Version: 1.0 From: Paul Nelson Date: Thu, 31 Aug 2023 06:55:39 +0200 Message-ID: Subject: 13.2; indentation of nested environments To: bug-auctex@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::12d; envelope-from=ultrono@gmail.com; helo=mail-il1-x12d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Take a LaTeX buffer with a nested environment where the inner \begin{} follows some non-whitespace: #+begin_src latex \begin{equation*} g=\begin{pmatrix} a & b \\ c & d \\ \end{pmatrix} \end{equation*} #+end_src After =M-x mark-whole-buffer= and =M-x indent-region=, the outer \end{} is indented too much: #+begin_src latex \begin{equation*} x=\begin{pmatrix} a & b \\ c & d \\ \end{pmatrix} \end{equation*} #+end_src The issue is that indentation for the outer \end{} is anchored to that for the inner \end{}, which is calculated relative to the position of the inner \begin{}. It should instead be calculated relative to the beginning of the line (excluding whitespace) on which the inner \begin{} occurs (the "x=" in this example). A practical workaround for the user is to make sure that \begin{} is always the first non-whitespace on its line (and to enforce that requirement on coauthors via ~(defun fix-tex-buffer ...)~), but that seems suboptimal. The following seems to resolve the issue: #+begin_src example diff --git a/latex.el b/latex.el index d855b5c..9648714 100644 --- a/latex.el +++ b/latex.el @@ -8922,9 +8922,13 @@ COL for efficiency." (defun LaTeX-indent-tabular () "Return indent column for the current tabular-like line." - (cl-destructuring-bind - (beg-pos . beg-col) - (LaTeX-env-beginning-pos-col) + (let (beg-pos beg-col bol-col) + (save-excursion + (LaTeX-find-matching-begin) + (setq beg-pos (point)) + (setq beg-col (current-column)) + (LaTeX-back-to-indentation) + (setq bol-col (current-column))) (let ((tabular-like-end-regex (format "\\\\end{%s}" (regexp-opt @@ -8935,7 +8939,7 @@ COL for efficiency." LaTeX-indent-environment-list) out))))) (cond ((looking-at tabular-like-end-regex) - beg-col) + bol-col) ((looking-at "\\\\\\\\") (+ 2 beg-col)) #+end_src Here I've inlined the call to ~LaTeX-env-beginning-pos-col~ (modification seemed inappropriate) and added the computation of "bol-col", which is then used in place of "beg-col" when indenting the inner \end{}. Emacs : GNU Emacs 30.0.50 (build 2, x86_64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6 (Build 21G115)) of 2023-08-11 Package: 13.2 current state: ============== (setq AUCTeX-date "2023-08-28" window-system 'ns LaTeX-version "2e" TeX-style-path '("/usr/local/var/auctex" "/Users/paulnelson/.emacs.d/elpaca/builds/auctex/auctex/style" "/Users/paulnelson/.emacs.d/auctex/auto" "/Users/paulnelson/.emacs.d/auctex/style" "auto" "style") TeX-auto-save t TeX-parse-self t TeX-master t TeX-command-list '(("TeX" "%(PDF)%(tex) %(file-line-error) %`%(extraopts) %S%(PDFout)%(mode)%' %(output-dir) %t" TeX-run-TeX nil (plain-tex-mode ams-tex-mode texinfo-mode) :help "Run plain TeX") ("LaTeX" "%`%l%(mode)%' %T" TeX-run-TeX nil (latex-mode doctex-mode) :help "Run LaTeX") ("Makeinfo" "makeinfo %(extraopts) %(o-dir) %t" TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo with Info output") ("Makeinfo HTML" "makeinfo %(extraopts) %(o-dir) --html %t" TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo with HTML output") ("AmSTeX" "amstex %(PDFout) %`%(extraopts) %S%(mode)%' %(output-dir) %t" TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX") ("ConTeXt" "%(cntxcom) --once --texutil %(extraopts) %(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt once") ("ConTeXt Full" "%(cntxcom) %(extraopts) %(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt until completion") ("BibTeX" "bibtex %(O?aux)" TeX-run-BibTeX nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode context-mode) :help "Run BibTeX") ("Biber" "biber %(output-dir) %s" TeX-run-Biber nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run Biber") ("Texindex" "texindex %s.??" TeX-run-command nil (texinfo-mode) :help "Run Texindex") ("Texi2dvi" "%(PDF)texi2dvi %t" TeX-run-command nil (texinfo-mode) :help "Run Texi2dvi or Texi2pdf") ("View" "%V" TeX-run-discard-or-function t t :help "Run Viewer") ("Print" "%p" TeX-run-command t t :help "Print the file") ("Queue" "%q" TeX-run-background nil t :help "View the printer queue" :visible TeX-queue-command) ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Generate PostScript file") ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert DVI file to PostScript") ("Dvipdfmx" "dvipdfmx -o %(O?pdf) %d" TeX-run-dvipdfmx nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert DVI file to PDF with dvipdfmx") ("Ps2pdf" "ps2pdf %f %(O?pdf)" TeX-run-ps2pdf nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert PostScript file to PDF") ("Glossaries" "makeglossaries %(d-dir) %s" TeX-run-command nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run makeglossaries to create glossary file") ("Index" "makeindex %(O?idx)" TeX-run-index nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run makeindex to create index file") ("upMendex" "upmendex %(O?idx)" TeX-run-index t (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run upmendex to create index file") ("Xindy" "texindy %s" TeX-run-command nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run xindy to create index file") ("Check" "lacheck %s" TeX-run-compile nil (latex-mode) :help "Check LaTeX file for correctness") ("ChkTeX" "chktex -v6 %s" TeX-run-compile nil (latex-mode) :help "Check LaTeX file for common mistakes") ("Spell" "(TeX-ispell-document \"\")" TeX-run-function nil t :help "Spell-check the document") ("Clean" "TeX-clean" TeX-run-function nil t :help "Delete generated intermediate files") ("Clean All" "(TeX-clean t)" TeX-run-function nil t :help "Delete generated intermediate and output files") ("Other" "" TeX-run-command t t :help "Run an arbitrary command")) ) From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 04:24:55 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 08:24:56 +0000 Received: from localhost ([127.0.0.1]:39212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qciPf-0005Rv-KI for submit@debbugs.gnu.org; Sun, 03 Sep 2023 04:24:55 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:48338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qciPd-0005Rm-DE for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 04:24:54 -0400 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id BC01E5C; Sun, 3 Sep 2023 17:24:40 +0900 (JST) From: Ikumi Keita To: Paul Nelson Subject: Re: bug#65648: 13.2; indentation of nested environments In-reply-to: References: Comments: In-reply-to Paul Nelson message dated "Thu, 31 Aug 2023 06:55:39 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <74445.1693729478.1@localhost> Date: Sun, 03 Sep 2023 17:24:39 +0900 Message-ID: <74446.1693729479@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Paul, >>>>> Paul Nelson writes: > A practical workaround for the user is to make sure that \begin{} is > always the first non-whitespace on its line (and to enforce that > requirement on coauthors via ~(defun fix-tex-buffer ...)~), but that > seems suboptimal. > The following seems to resolve the issue: Thanks for your proposal. I think it can be a practical solution for bug#54949[1] as well. The proposal gives one failure for regression test, namely the case Uwe Brauer raised last year[2]. Current AUCTeX indents ---------------------------------------------------------------------- \begin{equation} \begin{aligned} &n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ &d e n=\left[\begin{array}{lll} 1 & 4 & 25 \end{array}\right] \end{aligned} \end{equation} ---------------------------------------------------------------------- into ---------------------------------------------------------------------- \begin{equation} \begin{aligned} &n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ &d e n=\left[\begin{array}{lll} 1 & 4 & 25 \end{array}\right] \end{aligned} \end{equation} ---------------------------------------------------------------------- while this proposal gives ---------------------------------------------------------------------- \begin{equation} \begin{aligned} &n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ &d e n=\left[\begin{array}{lll} 1 & 4 & 25 \end{array}\right] \end{aligned} \end{equation} ---------------------------------------------------------------------- , which seems me another reasonable behavior. Uwe, what do you think about it? Is this result acceptable for you? [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54949 [2] https://lists.gnu.org/r/auctex-devel/2022-01/msg00055.html Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 04:45:28 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 08:45:28 +0000 Received: from localhost ([127.0.0.1]:39285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcijQ-00073f-6T for submit@debbugs.gnu.org; Sun, 03 Sep 2023 04:45:28 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:58846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcijN-0006e5-61 for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 04:45:18 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-401b393df02so4656345e9.1 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 01:45:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1693730701; x=1694335501; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=LG/cb6ebC99m0x3FbYyfJ2AyB6xZ+/BpzX0oc+dT2aE=; b=SLBtkOHOtu7U/GyfuxF+wzrSbzCpInfd1LPkAyEm9m+bub/0+V4pmZLYNLTLM45bLR eTiFoODTzRcUf8UKOZ8cDaG/y5ViBHa3GdwWbTVMaVD0L4wyGRrf1xXMOWsPqnvFl075 jbB46Uol37PsTHT61sZDRCvTCw0EgFA7pr0y4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693730701; x=1694335501; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LG/cb6ebC99m0x3FbYyfJ2AyB6xZ+/BpzX0oc+dT2aE=; b=PokOXgFMVLf9DBqWeTphWkgnnjykWli1BtH8ro+FG4lyFPjqghVlNdSLbk9QjOcVav K/a6IR2LzhDy+IHwpKPd3SgitJnnIY6cG+rgItR2FOZEHrLQS/4kL/FDHs6BaPSmQBMA kIN+qUKPJZujEOVGIjJALZKm9b1GEojN9c689ikM0eh8KVs0dvs0MV+gX6EVTqev6WQf fl5zRdGW3WlszNdKi0NWIMYb+ZmguN+VZXajyt/gtvCWHXQj2/Oe436wOZkT3nOrUsua yJETL/3bmNNTL0zSrAclj27ngrOPbguSRBJiv7QxH8pybqElyoASYtSFN9kKCKQTONuP GKeA== X-Gm-Message-State: AOJu0Yy1eVn2d6D/2l7Z17+eAGEvqt8ABLuOYh2tfPwmhwTz7e4j3JNy LNKxkWwKEUsgoixhCKEpqO49qA== X-Google-Smtp-Source: AGHT+IGDJCC8OnX9/S1zpZ5d5S/6/XEkhP+8Z0SZlvLmc8cT+AaJxUITXrmyCLB2QRXnB3W55ENFkw== X-Received: by 2002:a1c:4c08:0:b0:3fe:e85b:425d with SMTP id z8-20020a1c4c08000000b003fee85b425dmr5758669wmf.9.1693730700834; Sun, 03 Sep 2023 01:45:00 -0700 (PDT) Received: from Utnapischtim (p54837acf.dip0.t-ipconnect.de. [84.131.122.207]) by smtp.gmail.com with ESMTPSA id 22-20020a05600c229600b003fefb94ccc9sm10318836wmf.11.2023.09.03.01.44.59 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Sep 2023 01:44:59 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Ikumi Keita Subject: Re: bug#65648: 13.2; indentation of nested environments References: <74446.1693729479@localhost> X-Hashcash: 1:20:230903:oub@mat.ucm.es::6+j9JpM0UHFmgFuA:00003Na X-Hashcash: 1:20:230903:ikumi@ikumi.que.jp::RN8Vcv+pm+vHxBi+:000000000000000000000000000000000000000000012HU X-Hashcash: 1:20:230903:65648@debbugs.gnu.org::pailhXsoxfdvQo1i:00000000000000000000000000000000000000000s3Y X-Hashcash: 1:20:230903:ultrono@gmail.com::D4XALFZ2SL3ZddoE:00000000000000000000000000000000000000000000AiQv Date: Sun, 03 Sep 2023 10:44:54 +0200 Message-ID: <87o7ij63y1.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer , Paul Nelson X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>> "IK" =3D=3D Ikumi Keita writes: > Hi Paul, >>>>>> Paul Nelson writes: >> A practical workaround for the user is to make sure that \begin{} is >> always the first non-whitespace on its line (and to enforce that >> requirement on coauthors via ~(defun fix-tex-buffer ...)~), but that >> seems suboptimal. >> The following seems to resolve the issue: > Thanks for your proposal. I think it can be a practical solution for > bug#54949[1] as well. > The proposal gives one failure for regression test, namely the case Uwe > Brauer raised last year[2]. Current AUCTeX indents > ---------------------------------------------------------------------- > \begin{equation} > \begin{aligned} > &n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > &d e n=3D\left[\begin{array}{lll} > 1 & 4 & 25 > \end{array}\right] > \end{aligned} > \end{equation} > ---------------------------------------------------------------------- > into > ---------------------------------------------------------------------- > \begin{equation} > \begin{aligned} > &n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > &d e n=3D\left[\begin{array}{lll} > 1 & 4 & 25 > \end{array}\right] > \end{aligned} > \end{equation} > ---------------------------------------------------------------------- > while this proposal gives > ---------------------------------------------------------------------- > \begin{equation} > \begin{aligned} > &n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > &d e n=3D\left[\begin{array}{lll} > 1 & 4 & 25 > \end{array}\right] > \end{aligned} > \end{equation} > ---------------------------------------------------------------------- > , which seems me another reasonable behavior. Uwe, what do you think > about it? Is this result acceptable for you? Frankly, rather not. Here is why. The proposed change would lead to=20 \begin{equation}* \begin{aligned}** &n u m=3D\left[\begin{array}{ll}*** 2 & 25 \end{array}\right] \\ &d e n=3D\left[\begin{array}{lll} 1 & 4 & 25 \end{array}\right] \end{aligned} \end{equation} The first to begin, end on the same column, which is how it should be. However the last one, starting with \begin{array} *does not* end on the same column. So I personally find this proposed behavior inferior. It makes it more difficult to spot errors. > [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54949 > [2] https://lists.gnu.org/r/auctex-devel/2022-01/msg00055.html > Regards, > Ikumi Keita > #StandWithUkraine #StopWarInUkraine =2D-=20 Warning: Content may be disturbing to some audiences I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military.=20 I support the NATO membership of the Ukraine. I support the EU membership of the Ukraine.=20 https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-v= iew/ --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCE8cw ggWDMIIDa6ADAgECAg9dk40wZzbIBh0ax1SEaQcwDQYJKoZIhvcNAQELBQAwOzELMAkGA1UEBhMC RVMxETAPBgNVBAoMCEZOTVQtUkNNMRkwFwYDVQQLDBBBQyBSQUlaIEZOTVQtUkNNMB4XDTA4MTAy OTE1NTk1NloXDTMwMDEwMTAwMDAwMFowOzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNN MRkwFwYDVQQLDBBBQyBSQUlaIEZOTVQtUkNNMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC AgEAunGAekyGbn/IE23Axn0cAJePLAwjuxCaQKkat4eI+JtWavvme46Lko6nJV1ZEds2LrdRFx+p CB8EFyRYqjdKGN/lOdRX/dfBLJEBkeIi1APAWPx3R+yPPnRDuqw0jU04dmeOsMhvMDNYcVy09Wtu 1AFQuBN+bEqjSdEgGe68wCkYZafe/u/dCpAh5xpnkkIQmF9PMLw+HEW0ENdoQBTAQPrndxd65guP ZVs82ZpS27W9nkbPPeuRBQLAlrJ2TE0QljuS+px/D5nfviM1RR4CXP61qJuZJdpe8yLDOfXkKi7T xh/EbKrFHGoBBUov0sXBqDQmXWal0gIh+Ri3BvVOmW+oq0xR6M9QGMV3yDkJLEmSMpmouxcXebBa xeajxFllRzWDXqnoNQuZu+TNIMabSgY5tWj8IrruVYwrTurzseP8tpma1UL6cU0Iz4ceanF9+dO0 6aVxgXvCTkeWpfZ2haMoj+mAboFTpW1fuEj5wvk2pi5J/7iWwowHs5uIWPzrGxzeLXDil5IwoYnj vFWoJ9ZL7ZCti/pjJVktqDXdypczvOXNx53R7O9eDkqQBiZjrbnZNS0HunZlLKxXj330B5TXgQKW XaMHSdV60Ff5G+dTRnWqsHlCy2hxCOlgvTlpzvSvw1ZAx61Sognkb4ZHih/rKCddgyCvBMlsVpqL RvUCAwEAAaOBgzCBgDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU 933F/cTomht3ZKf1HaDMv4dgmm0wPgYDVR0gBDcwNTAzBgRVHSAAMCswKQYIKwYBBQUHAgEWHWh0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMA0GCSqGSIb3DQEBCwUAA4ICAQAHkErf8yNO8MOc UWWbnCKiigyF83Mpa03+AeKpDGMBvwRnpZ2YX/0BE/rsmmLphv62YtJuTJT7wHVFfGUM+LI3z6wP z41v+Rn3j+we8nCe8Mq477f/djd2W/ZuiPOvYjIikw06ao4UZgwtU3RXZR7Vst0jgTulZiMnZwmP 4XeqQ81lUQjtUVj+5jn5y0eEpBXxdruk7qQ7xF/vsjOWERi3yWW+GOGjpNz6GPnTvBObOXo0utNB +/oyiiq3K4YLaYM4vs2KLgtwrY0mku4e9QErCtnWl5tu4KgZHDohiwweQK0D591mfvW5IA0D6Jb5 gkXUOeCgAF3XmOZ9nmdzw5oq96uLoToU7zS8Ug6JmJoEQIQdfkVpk1fO6874UHxPHG4EQ5v51jsj GOnqjtFNRo3xO+Rqyrr7I7eb+pkBKVpYWi3j+dRtDiatwW40vDL4DAX6ZaPbOzeDIunW3HIz/V3y IL12PCPaKPf5G+tZZNXcX3J+IPzNibWQZ01iej9OrR3DOf569CgW30H2SIAF1w9ReawQq9TsA2bm arC6MZJCQGq+OtNy4Wo3VbysHZW3aWHyQ5F05qDTCiRGoQiv1tpFGZbUUx1bhHnwwPdH74uPxQau nUxinf9GBPjTybYQJUB1/haqyUpghi+67zB35FTiuISZWICqE4tROk9I9ou2szCCBtowggTCoAMC AQICEEVfOuFcIc26VE+CqkdR69swDQYJKoZIhvcNAQELBQAwOzELMAkGA1UEBhMCRVMxETAPBgNV BAoMCEZOTVQtUkNNMRkwFwYDVQQLDBBBQyBSQUlaIEZOTVQtUkNNMB4XDTE0MTAyODExNDg1OFoX DTI5MTAyODExNDg1OFowSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQL DAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAJ0gBCYt+y1pMMvZk3+l5a7UcHLvlL5Fa+WPsgv5ujOGJa+G8cDY27Y/vvG+iQWm /cMh4ZLVUiAWvnYmIX7B7FlVoJDpUszSD6kzyjpo2LS91CbqFtwG6QzWSRFRYBKJZAoOdcFyjIzu zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MDMwODQ0NTRa MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCCXgCs/JxTIv83SaenN6ykl8iP4vRgoW0KWNP72OgR5szANBgkqhkiG9w0BAQEFAASCAQBHb/xR hx447MM323DEsL6tPX6wFI3uQowrB6C4nxlMGk/e2OlR8rYlMmi3EqqSlwWL5y5ymuZiGwrCOIWk kolxGvYrgggOGsDWDcSFD+VzdpvGCkAqNtfztQM9cu1lQcBON6TA5yoxLDJAahgTFweM9Anx244X uJTa/syyPPN+AgHbm2/VUSaRF87gwh9UyT9iJIAgHQgy6wgBDf7gKiGKmAMQN1VBVEZEZOxwp4Pz /3KnyBS1PtlBBcGuvoFPfx6VjSmQm1Qp4/qS9clRfZ//L+7dKOteC0h8ufGqV0hIsWYVjdXcFYm5 bU9SEUbLKkmaUAZV/KSTG23h+Eyp17G8AAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 07:31:26 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 11:31:26 +0000 Received: from localhost ([127.0.0.1]:39820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qclKA-0004BX-76 for submit@debbugs.gnu.org; Sun, 03 Sep 2023 07:31:26 -0400 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]:59855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qclK3-0004BC-TX for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 07:31:24 -0400 Received: by mail-io1-xd32.google.com with SMTP id ca18e2360f4ac-7926a450a0aso25594139f.3 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 04:31:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693740663; x=1694345463; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jOYJlXnPHWuVKWnHMMtNjHgSnxYHc0Yu1lpr5tDEy6M=; b=NGGXuNqq88Kp44fFu2NeOMT4qkrIKFZYRPwe8XRJNIkGpLKVoRBHbIcuJUSYz9/qBu HgnnEd2wWLNgxG5h6ukvwvk5w400Mfa4v+zmendUBAgNjcIvmQjAR0nxSovRbPko/Ado MElKbRhZDTBwyZMg1fmQCejY6U+/rEks65gt/22h7zMwNDFCFxqsmC0zvtUXXpoXxWuD Of0vGTgGWSUottbps9c+eA5RdaoODY1KS4ysPc6ROuUk9Xzl0H4xIRIDH1MDlgFamRPW vWI1aYG98Hj5LXDgwARnPm0I4MKK/e4xbI8p0WVm/G7sYWi95aEUlJYarXjKwNX+scwU AcAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693740663; x=1694345463; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jOYJlXnPHWuVKWnHMMtNjHgSnxYHc0Yu1lpr5tDEy6M=; b=QEIcp0PhtRqgTPRxaXfwhYLNF83VCEk+SA/mk59RjQ1XLGNmaD8ZM/gYRkfgiJucRA ktvcILeDuV0qhm+OWt5bK4qCyVAAsxvnLZv/vXF3h10SGw1ba+QoIj9xJsuWgXW4xUjy k6Y1QMojjs9BbtLOTQFkpySBxcSYSfQ59slj4JDQUUTCKKYsevQisxLm5c9qqpVQAX+z z9ojBusoloVkOxE48zncrgEskZSFvWADidagEHa2JFBM/detCcPYABvvcByruEOG9uyZ mPjfH+67h4BteLLRgAqa2/i8OIhusT1LQoS20PfN8+OnMarPAeY4McMhf3ZusVUDKsy2 DwOw== X-Gm-Message-State: AOJu0Yy88FZqR4+IoXHO1IZmcX6KegHEGUf9Q1j4rb+KIUejorvask/Y qvXHSIhD+03nACpJ6ax8kVqvsshzsrRb+gjq0ts= X-Google-Smtp-Source: AGHT+IGyg7SAuG90iJnDQiDOlclK5cGlMQAnUpdfar41pJntstcyUAv+IL0uT2J5l6hmr7Vlw2YylFzG6GFeeLZv2z8= X-Received: by 2002:a05:6602:d3:b0:785:cfa1:fcac with SMTP id z19-20020a05660200d300b00785cfa1fcacmr7324744ioe.20.1693740663417; Sun, 03 Sep 2023 04:31:03 -0700 (PDT) MIME-Version: 1.0 References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> In-Reply-To: <87o7ij63y1.fsf@mat.ucm.es> From: Paul Nelson Date: Sun, 3 Sep 2023 13:30:52 +0200 Message-ID: Subject: Re: bug#65648: 13.2; indentation of nested environments To: Uwe Brauer Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ikumi and Uwe, Thanks to both of you for your feedback. I agree that it's better to have begin/end line up when all else is equal, but with the current state of AUCTeX (since this bug was introduced), it is a severe user error to put \begin{array} on a line following non-whitespace. The reason is the same as in my original message, or in what one gets from Uwe's example by deleting the inner aligned environment and applying M-x indent-region: #+begin_src latex \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \end{equation} #+end_src In Uwe's criticism, the user already messed up (with the current state of AUCTeX) by forgetting to put a newline before \begin{array}. Their mistake is covered up because they were lucky enough to enclose the array environment in an aligned environment, but this does not forgive the mistake, and I'm not convinced by this example that AUCTeX's current approach is superior to the proposed one. My ranking of the available alternatives: 1. Some better proposal 2. My proposal 3. Current state To emphasize, the user error is severe because the resulting indentation errors propagate through the buffer, making indent-region useless when applied globally. On the other hand, this user error is committed repeatedly in every .tex file I encounter in practice. Moreover, the underlying bug cannot always be circumvented just by putting each \begin at the start of its own line, as the following example shows: #+begin_src latex The matrix $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ has determinant \begin{equation} a d - b c. \end{equation} #+end_src The "user workaround" here is to put the entire pmatrix environment on one line. I've been using and automating such workarounds for years -- writing my own linters that "fix" a tex buffer to avoid such "user errors" -- but don't think new users should be forced to do so, and can emphasize with some of Robert's comments in Ikumi's reference [1]. As a final remark, one can fix my original example by adjusting the "equation" entry of LaTeX-indent-environment-list to LaTeX-indent-tabular, but not this last example. Thanks, best, Paul From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 13:13:00 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 17:13:00 +0000 Received: from localhost ([127.0.0.1]:46727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcqeh-0000KP-H7 for submit@debbugs.gnu.org; Sun, 03 Sep 2023 13:13:00 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:49616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcqef-0000KA-BJ for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 13:12:58 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-40078c4855fso6979635e9.3 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 10:12:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1693761172; x=1694365972; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=zzrOSsbmzYtqT6I/5U6yfCRCC2Sl/XcdO2RP4ZHJwlA=; b=lnq+wQa8pvuyMze7qVQlSRcS3FFJmQRG6j3E1wnmXTq3YgryFWXaDYoRGHca3SG4Tj lUiS6FL++w9q43J5OxokDDZR/4l3MKE3bMy99cserjKaRyGqwPpAJCEgKDU3XnXxFD/d Gzv8ubCzQGFutAonDzasr9BeBZqXTyO1Cq/Co= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693761172; x=1694365972; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zzrOSsbmzYtqT6I/5U6yfCRCC2Sl/XcdO2RP4ZHJwlA=; b=A9wR+NHZlYDlKjTuJknm4GvU9wJfVU4PqIX/CleSpw2zj4xotzIAWPFQ5lXGlfbz37 AvQ6telCbvunG+1y2/WZPeCVNLTTBkOGcufUG0ZP5ExLr7wZJh94CshtYqeJ2DjeEPbh Cd53JZHOscmrMtWsep/0vJusz/iWxOdeLK2/5aXTgvX/zPrbs2LvXaUnhT2MJGxqlFzU i3EZzB0jz6XGTB7UetLNr4JLspcqppQGnAVINGCBeoKEwJS9KOBrtbHMVaYXVLp5VTOT yVOINGFE0jxyFeiq7uPg6//tBpcnOAV9rhZUUugqHceuPWj0KLQj0jsms05zo9gZpeyr nYlQ== X-Gm-Message-State: AOJu0Ywth7F0G0tlLiZc6zvq8WPClBsxWw3TdooF/LuT/h7nt4I8j9+S NMle383Ex9tH0/ZVbSQmwfB+ySdr8bcf8mNCSJk= X-Google-Smtp-Source: AGHT+IGVyDlNpl5nHz3uWs5fTyZbzJjNBuGYkX1MUDMJ7Jr3xVJ0nkYdwhHY8XkCn1wbe16wfzr2IA== X-Received: by 2002:a5d:51ce:0:b0:319:8a21:6f9a with SMTP id n14-20020a5d51ce000000b003198a216f9amr5332952wrv.63.1693759249927; Sun, 03 Sep 2023 09:40:49 -0700 (PDT) Received: from Utnapischtim (p200300fb0f377d43dcb8182194d210eb.dip0.t-ipconnect.de. [2003:fb:f37:7d43:dcb8:1821:94d2:10eb]) by smtp.gmail.com with ESMTPSA id p15-20020a5d68cf000000b0031416362e23sm12275829wrw.3.2023.09.03.09.40.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Sep 2023 09:40:49 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Paul Nelson Subject: Re: bug#65648: 13.2; indentation of nested environments References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> X-Hashcash: 1:20:230903:ikumi@ikumi.que.jp::X+Wq5XgVhnfCFLfn:00000000000000000000000000000000000000000000l0Z X-Hashcash: 1:20:230903:oub@mat.ucm.es::ysjw7VkL/Z64xXMW:00035wy X-Hashcash: 1:20:230903:65648@debbugs.gnu.org::QSHwNDZcyot9FKyD:00000000000000000000000000000000000000002o3D X-Hashcash: 1:20:230903:ultrono@gmail.com::ad1gEezVfbj/VLt8:000000000000000000000000000000000000000000005njf Date: Sun, 03 Sep 2023 18:40:43 +0200 Message-ID: <87edjfmcqc.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer , Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>> "PN" =3D=3D Paul Nelson writes: Hi Paul > Hi Uwe, > Thanks for your response. First I'll respond to the minor points: >> You say indent-region >>=20 >> I am referring here to the LaTeX-filling-functions, such as >> LaTeX-fill-environment, LaTeX-fill-section etc > There's no important difference here between indent-region and the > LaTeX fill commands -- unless I'm mistakaen, they all ultimately call > LaTeX-indent-line, one line at a time. The same issue occurs for > both. >> Since I receive a *lot* of theses badly (in the sense above) >> environments in the incorrect form >> So I came up with a solution heavily rewritten and improved by Arash > I'm likewise often enough in this situation, motivating my proposal. > My workaround is "czm-tex-edit-fix-buffer", available at the very > bottom of https://github.com/ultronozm/czm-tex-edit.el/blob/main/czm-tex-= edit.el, > which makes each \begin and \end in the buffer appear on their own > line. I suspect it's similar enough to what you use. I just had a look, very interesting, you also have a function=20 czm-tex-edit-make-equation-numbered=20 I also came up with something similar, again, heavily rewritten by Arash (defun my-change-dollar-to-equation () (interactive) (save-excursion (replace-regexp "\\$\\$\\(\\(.\\|\n\\)*?\\)\\$\\$" "\\\\begin{equation}\\1\\\\end{equation}"))) (defun my-change-dollar-to-equation-label () "Courtesy from Arash Esbati [[https://groups.google.com/groups/search?as_umsgid=3D86fspsavpa.fsf@gnu.or= g][Email from Arash Esbati: Re: change $$ to equations with automatic label= s]]: This function not only replaces displayed plain TeX equations with a `$$' e= quations with the `\begin{{equation}' environment, but it also inserts an appropriate label via `reftex-label'" (interactive) (let ((p (point-marker)) (s (make-marker)) (e (make-marker))) (goto-char (point-min)) (while (re-search-forward (concat "^" (regexp-quote "$$")) nil t) ;; Start doing something if we are in a math evn: (when (texmathp) (set-marker s (point)) ;; Search for the closing $$ pair: (re-search-forward (concat "^" (regexp-quote "$$"))) (set-marker e (point)) (delete-backward-char 2) (insert "\\end{equation}") (delete-horizontal-space) (goto-char s) (delete-backward-char 2) (insert "\\begin{equation}") (delete-horizontal-space) ;; Indent the environment: (goto-char e) (indent-according-to-mode) (goto-char s) (indent-according-to-mode) ;; Check if there is already a \label: (unless (re-search-forward "\\\\label{" e t) (goto-char s) (forward-line) (indent-according-to-mode) (reftex-label) (LaTeX-newline) (indent-according-to-mode)))) (goto-char p) (set-marker p nil) (set-marker s nil) (set-marker e nil))) I think it might be a good idea somehow to try to combine these functions. I also proposed/asked to add them to auctex, till now there was not enough interest and it was considered a corner case. > The point of this bug fix is not really for me -- I get around it > through a combination of being diligent about inserting environments > and the linting function that I linked above -- but for new users who > I don't think should have to do that. That of course is true. > OK, on to the main point. My claim is that if you care about your > example, namely > #+begin_src latex > \begin{equation}* > \begin{aligned}** > &n u m=3D\left[\begin{array}{ll}*** > 2 & 25 > \end{array}\right] \\ > &d e n=3D\left[\begin{array}{lll} > 1 & 4 & 25 > \end{array}\right] > \end{aligned} > \end{equation} > #+end_src > then you should care even more about the following simpler, more > natural, and (in my experience) more common example: > #+begin_src latex > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation}. > #+end_src > Let's put three of those examples in a row and format them according > to current AUCTeX and my proposal. > Current AUCTeX: > #+begin_src latex > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation} > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation} > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation} > #+end_src > My proposal: > #+begin_src latex > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation} > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation} > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation} > #+end_src Ok I see your point now > The current AUCTeX indentation here is obviously broken; the primary > purpose of my proposal is to fix that. I should emphasize that such > behavior arises in ways other than via indent-region or filling > commands, since many actions (inserting newlines, closing out > environments via C-c ], ...) ultimately invoke LaTeX-indent-line. > The difference between my proposal and the "optimum" that we agree on, na= mely > #+begin_src latex > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] \\ > \end{equation} > #+end_src > seems to me a secondary matter, or a fine-tuning. The "user fix" > (always putting \begin on a fresh line) for the deficiency with my > proposal is the same as for the deficiency with current AUCTeX, but > the impact of the former seems to me much less catastrophic than that > of the latter. >> What's about a new variable then. >>=20 >> (defvar LaTeX-fill-sloppy t >> "When t, Paul's proposal, when nil, Uwe's proposal, that is the old beha= vior") >>=20 >> Or does this make the code more difficult to maintain? > It seems possible to fine-tune the indentation code to give the > "optimum", at the cost of making that code slightly less efficient due > to additional checks for matching \begin's. I think that if any "new > variable" should be given, then its purpose should be to determine > whether to give such a fine-tuning, and not whether to fix the noted > "obviously broken" behavior. I think the maintainers should decide that. I am in favor of such a variable, however I don't know enough of the code to really judge it. To summarise, you convinced me, sigh.=20 Not sure what the others think. In case it gets adapted, then I will see how I can and will deal with the new behavior maybe using some of your functions, and if I don't succeed, I will complain again, =F0=9F=98=89=F0=9F=98=87 Uwe=20 > Thanks, best, > Paul =2D-=20 Warning: Content may be disturbing to some audiences I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military.=20 I support the NATO membership of the Ukraine. I support the EU membership of the Ukraine.=20 https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-v= iew/ --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MDMxNjQwNDNa MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCAisgx7lP228XVW3Rh0OGO62XenSygg5NZfNLaPWOyPGzANBgkqhkiG9w0BAQEFAASCAQB3RMG7 EVRhDQpcgfWNUNpYnZZR6P3b2in9Y9OnsyryxzK03lP5TROJA2hRO5AulGeaEX++5KiHYOzIOWqr LCPzqfml4g4glDZE1PO+gQssJ61sWicwpZyfkh3JVQ7u4lMH9Huh25ck8Xg+8zvxXJM9GHu1Fdsy nY2uSYtYLk3AR7y6573ev8WdN7I53Y/5JT5KfyQpk56wH+zXwhAWOv9LIlL2mfVVc5K/py7TnuGR 4cQdQNQ7lxFD2jxJo4dOtJQCvYCmeIiEP9CZWgI4hWypvATVqz1qLlAco1QKizP7cCZfR5J7+vTg domVwswuWpC7YP7vrsTOzGtEV+JwantnAAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 13:13:15 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 17:13:15 +0000 Received: from localhost ([127.0.0.1]:46732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcqex-0000LM-8q for submit@debbugs.gnu.org; Sun, 03 Sep 2023 13:13:15 -0400 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:47455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcqev-0000L6-Dm for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 13:13:13 -0400 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-52bcb8b199aso859059a12.3 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 10:13:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1693761188; x=1694365988; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=j1bwjHrLHqbUyNp/WPJ/fcyN+eHJW3+nHgPruUlSL50=; b=eBloRKDSlhs73prImULYyjP6hDGESRv9RsFmjpxuohVCuiN1psYzRA6IIYuqLwKvh+ UKRogbd7cQ1pHk+7fog6ZTdvZEfSGsUY1AwBcX3vGOfoJuMY/iKoO9A2BsJvvr3nPS2n U29I3sj9PfsoRgOiYheDOvESSKlQkjEvjwZBg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693761188; x=1694365988; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j1bwjHrLHqbUyNp/WPJ/fcyN+eHJW3+nHgPruUlSL50=; b=KGsS7SaYvJRYqLZjZ3j7z/kEs8BdoLPRshA3lDL8u9Edho3ArgIvZzaezUbLCCP0rB MNm1B83BXO7OzrR07lOdayy+1DJ/BHuEz3Oq7RpwDjSNTvQQkEpA3jFcDNfqbAKnkE6i /JZuqXxa1irvO2jlblC1lr7f6klZTshB+Q1qHhOK46D9GlFKAL+vpz4OCT221PZ1tu9W KR9sgdSi/H4Ddf6yH0wEXyVUf13x5uoacED0RQWD5SXtRfY+/STl0Jv9sOS+pD1YPNqU FkUanvyFhzKNa+bVW8LTBiRKsNYLP5DOXw+uxaUh/EiHWm1dQthziku6ggkcAFnGze3d 3aRQ== X-Gm-Message-State: AOJu0YxF/TqMjOAXoYpwFNv6p67oqWf7pilrjiaQYMff+E57KFvN8nV7 sACfpSZMEd+yr1PK3K2DJOZhBw== X-Google-Smtp-Source: AGHT+IH5T62VbenIm570pJVlTmgI1p2WhzlqzMQBn5IdDDbvOHW4tpv1fJ2k4HJ08dcJz6uW2pgiEg== X-Received: by 2002:a5d:4b87:0:b0:317:3d6c:5b27 with SMTP id b7-20020a5d4b87000000b003173d6c5b27mr5711996wrt.46.1693759564937; Sun, 03 Sep 2023 09:46:04 -0700 (PDT) Received: from Utnapischtim (p200300fb0f377d43dcb8182194d210eb.dip0.t-ipconnect.de. [2003:fb:f37:7d43:dcb8:1821:94d2:10eb]) by smtp.gmail.com with ESMTPSA id p15-20020a5d68cf000000b0031416362e23sm12285370wrw.3.2023.09.03.09.46.03 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Sep 2023 09:46:04 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Paul Nelson Subject: [off-topic your packages] (was: bug#65648: 13.2; indentation of nested environments) References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> X-Hashcash: 1:20:230903:ikumi@ikumi.que.jp::EbJgbX9JMtVAKema:0000000000000000000000000000000000000000000038I X-Hashcash: 1:20:230903:oub@mat.ucm.es::vIphV9vNLp0JfnvO:0000u5E X-Hashcash: 1:20:230903:ultrono@gmail.com::EQUDn1PbzjaqwX5B:0000000000000000000000000000000000000000000023OU X-Hashcash: 1:20:230903:65648@debbugs.gnu.org::8ahJovAiXY6yaHDS:00000000000000000000000000000000000000006GQs Date: Sun, 03 Sep 2023 18:45:57 +0200 Message-ID: <878r9nmchm.fsf_-_@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer , Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>> "PN" =3D=3D Paul Nelson writes: Hi Paul > Hi Uwe, > Thanks for your response. First I'll respond to the minor points: >> You say indent-region >>=20 >> I am referring here to the LaTeX-filling-functions, such as >> LaTeX-fill-environment, LaTeX-fill-section etc > There's no important difference here between indent-region and the > LaTeX fill commands -- unless I'm mistakaen, they all ultimately call > LaTeX-indent-line, one line at a time. The same issue occurs for > both. >> Since I receive a *lot* of theses badly (in the sense above) >> environments in the incorrect form >> So I came up with a solution heavily rewritten and improved by Arash > I'm likewise often enough in this situation, motivating my proposal. > My workaround is "czm-tex-edit-fix-buffer", available at the very > bottom of https://github.com/ultronozm/czm-tex-edit.el/blob/main/czm-tex-= edit.el Just a short comment, why don't to combine both package to one single repository, since czm-tex-edit.el requires dynexp.el? That would make it a bit easier to install. I will try to test them in the coming days. --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MDMxNjQ1NTda MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCBYXr8P7Qtp5OBLdPOfHoQUsKWUfiKlbo+uw8+FqL3o/jANBgkqhkiG9w0BAQEFAASCAQBJEpwr oLddyejSFy/sc5xRnrpKjoSH+Y0Tviq9ohWx1zIJXKXos6r0m23dHGBJvcFUkMnCBNsrW3ZdlgoP sW9j7RQmVs7aa1sjB+HUinyY1aNBWeopVsGG30uCN6/1k4S0kUCa2DNjqyrgPDnMEu48ZDotHObf HAhA3Falh1ABQvJ3hbbSdoaMXBLzvqsbUIsntRSI/yT/rnO0DhJuIP+Nu+N+r3gTYEJEXIjUTtxf nHHHHVuT4FAoRdQWKneFr+Zn2F4qEuQP3WxE5kgaYdzR1qtnpHsDG9NPA0tBm/XOMNUVBS/bC+OK MOQjcNO25FvpwKFD/8krgNLnXW3Jb9fcAAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 13:20:58 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 17:20:58 +0000 Received: from localhost ([127.0.0.1]:46756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcqmP-0000Xp-Ms for submit@debbugs.gnu.org; Sun, 03 Sep 2023 13:20:58 -0400 Received: from mail-vk1-xa32.google.com ([2607:f8b0:4864:20::a32]:42454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcqmN-0000Xa-8o for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 13:20:55 -0400 Received: by mail-vk1-xa32.google.com with SMTP id 71dfb90a1353d-48d0e695fa1so479221e0c.1 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 10:20:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693761650; x=1694366450; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=H9uTyqOoRsNzuL+F2kA7igepUzMheceN/iSA7Qxmu8k=; b=g0QgnPeusBYufK9zTNTZNy/IXXXaOrDwkwtJT6w5eTSBZ8AqhVv8GtXTIt+BpCUaIt kXUSEOTNP16PuMyR7Ez3R0Fe5DRUCVMGJ3S4lOhcTxIebhG4DufHTtUf/K0w535dE5/n uGpl4bPz/A8WhHdK4+/ChumMai9WfYWewUWhU8K7hbnPQZmLHcT/Zc/g34Ts1XpU6Ipf sgdXY+tjY3omTLpA12l8uI4V+cKSsxJ27wC01TUddJn7ZOM4QYArBfLMKhL+0Qs6YCMC sHbJETU/ig+1VrH+HcQQHvJf+SCSlkdhCtopbKawXDJ3zIV8MPhbW3SreDE/mSyNZana ttIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693761650; x=1694366450; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=H9uTyqOoRsNzuL+F2kA7igepUzMheceN/iSA7Qxmu8k=; b=BM4s5y5Ekd5N8OsKillGV8EoRVC5YZHzSda8m2qDJDiyqaK4TTFwIchgVBleuwOXBt m93xgXF1xJPjkVz9u4DEaKptV3fyJOBl3tlJdMRS3jD7T44hdG4K7MTXBVKSb1jDd6DD OqKOC2ZTmVZEndmE0vHHsL+ginkfd9hs/Cb2133R6ceFQFXpQqG78UatND/m2DkV3R5R sUb1HzmqjMwyjIN1s6XDvsXOTakTILNZ6AHZPXmdFzUJF/gG8vLKdjqJjsBBdW83k5cl vU7K0NmaHTaZfUPe6cSm5+Fu4brQbzplgUpmIQECHu75LS4/J/kxw8vCt/SC4Pgu3Pdk i07g== X-Gm-Message-State: AOJu0YynoqzMuoT87/k6K9g5Z02GfQ04Jjn2TCh69NmubWUuAJ7NoaME A3uyXd5RsB2SGgrm3XcdecyGuRhT41LB5DLjIU9d2RW1tTk= X-Google-Smtp-Source: AGHT+IFFeyOnvo9npVgZIA9s3rbXbmzSE/RUK75TJP2MypCxtH9tX5mtyadG2EqfC1aTbMK2Ih60hEk8REEny7gfCYk= X-Received: by 2002:a05:6e02:20cd:b0:345:fe2d:56f with SMTP id 13-20020a056e0220cd00b00345fe2d056fmr10759003ilq.14.1693758319771; Sun, 03 Sep 2023 09:25:19 -0700 (PDT) MIME-Version: 1.0 References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> In-Reply-To: <8734zvnuj2.fsf@mat.ucm.es> From: Paul Nelson Date: Sun, 3 Sep 2023 18:25:08 +0200 Message-ID: Subject: Re: bug#65648: 13.2; indentation of nested environments To: Uwe Brauer Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Uwe, Thanks for your response. First I'll respond to the minor points: > You say indent-region > > I am referring here to the LaTeX-filling-functions, such as > LaTeX-fill-environment, LaTeX-fill-section etc There's no important difference here between indent-region and the LaTeX fill commands -- unless I'm mistakaen, they all ultimately call LaTeX-indent-line, one line at a time. The same issue occurs for both. > Since I receive a *lot* of theses badly (in the sense above) > environments in the incorrect form > So I came up with a solution heavily rewritten and improved by Arash I'm likewise often enough in this situation, motivating my proposal. My workaround is "czm-tex-edit-fix-buffer", available at the very bottom of https://github.com/ultronozm/czm-tex-edit.el/blob/main/czm-tex-edit.el, which makes each \begin and \end in the buffer appear on their own line. I suspect it's similar enough to what you use. The point of this bug fix is not really for me -- I get around it through a combination of being diligent about inserting environments and the linting function that I linked above -- but for new users who I don't think should have to do that. OK, on to the main point. My claim is that if you care about your example, namely #+begin_src latex \begin{equation}* \begin{aligned}** &n u m=\left[\begin{array}{ll}*** 2 & 25 \end{array}\right] \\ &d e n=\left[\begin{array}{lll} 1 & 4 & 25 \end{array}\right] \end{aligned} \end{equation} #+end_src then you should care even more about the following simpler, more natural, and (in my experience) more common example: #+begin_src latex \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation}. #+end_src Let's put three of those examples in a row and format them according to current AUCTeX and my proposal. Current AUCTeX: #+begin_src latex \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation} \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation} \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation} #+end_src My proposal: #+begin_src latex \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation} \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation} \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation} #+end_src The current AUCTeX indentation here is obviously broken; the primary purpose of my proposal is to fix that. I should emphasize that such behavior arises in ways other than via indent-region or filling commands, since many actions (inserting newlines, closing out environments via C-c ], ...) ultimately invoke LaTeX-indent-line. The difference between my proposal and the "optimum" that we agree on, namely #+begin_src latex \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \\ \end{equation} #+end_src seems to me a secondary matter, or a fine-tuning. The "user fix" (always putting \begin on a fresh line) for the deficiency with my proposal is the same as for the deficiency with current AUCTeX, but the impact of the former seems to me much less catastrophic than that of the latter. > What's about a new variable then. > > (defvar LaTeX-fill-sloppy t > "When t, Paul's proposal, when nil, Uwe's proposal, that is the old behavior") > > Or does this make the code more difficult to maintain? It seems possible to fine-tune the indentation code to give the "optimum", at the cost of making that code slightly less efficient due to additional checks for matching \begin's. I think that if any "new variable" should be given, then its purpose should be to determine whether to give such a fine-tuning, and not whether to fix the noted "obviously broken" behavior. Thanks, best, Paul From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 13:29:41 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 17:29:41 +0000 Received: from localhost ([127.0.0.1]:46779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcquq-0000lO-LU for submit@debbugs.gnu.org; Sun, 03 Sep 2023 13:29:41 -0400 Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]:47208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcquo-0000lA-5N for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 13:29:39 -0400 Received: by mail-lf1-x136.google.com with SMTP id 2adb3069b0e04-5007f3d3235so1128313e87.2 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 10:29:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1693762172; x=1694366972; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=j5Yf2lssbo6qF6HMKtmpSpgtqLWs938iJdIlM3INmU4=; b=hCtdGg5O3syu6ExNGH9oErVqO4iaNTyhSGVuZwuv+L1HqmmPXMLslDgaSwlVmKDv5g /VQyPyjrYCqy4thprRXDOq2areCDefR9FBlMSePQBT8TKGauQrxGKPmeOml49G6otbc7 Gf3BFWhEcQpH0RG3qRWBGGng80RNRJqT763hs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693762172; x=1694366972; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j5Yf2lssbo6qF6HMKtmpSpgtqLWs938iJdIlM3INmU4=; b=AoaJBf5p5IuldzZZu6aI1skLWHsT01MwnTJNk5lsnWGbkcv6+CwnMso4TLC9lmbQOj ZoDEiEH1X+9VRzhvU+BX1BTDXI9p0jQuKO28/4V7Qv703sIvD16tnmje2ZDqgffJ+BH2 5lWa70+U1CPEPEqsiNFIBRDWZ5RqSo5jdwgjyAOWbBI0nnigCvDXYnVg+RVPqBlL28fH N43mndYEJ5g/3Hnb2aH73WA3oHQy5fxMNZi2OwWpHh+PadWVy5uJ5VUREbqvyIME5j5k mesu3Pv4aej0D8jdoszphL83llWOdWM2qruz96HoHPHg1n0o0oeGlzY/LGtsKZVzPsS8 drWw== X-Gm-Message-State: AOJu0YygRxkZWJS2NGtDg+re3cI/f6OYsJOVbaZvbGC1ISdKOlwf/uA6 fQGkWsFAxMfDFlxpPBB53ehHXD8LjVwYtfjEGUE= X-Google-Smtp-Source: AGHT+IGUX1/fbzpKyBKPFdWbXh4Ttnkp98dxcmu4Kz0XXHFuYm/8h1hWFlmnUo5T9k89HkXwGZ5QSw== X-Received: by 2002:adf:e786:0:b0:317:5722:a41b with SMTP id n6-20020adfe786000000b003175722a41bmr5218090wrm.7.1693755063064; Sun, 03 Sep 2023 08:31:03 -0700 (PDT) Received: from Utnapischtim (p200300fb0f377d43dcb8182194d210eb.dip0.t-ipconnect.de. [2003:fb:f37:7d43:dcb8:1821:94d2:10eb]) by smtp.gmail.com with ESMTPSA id z14-20020adff1ce000000b0031c855d52efsm11939653wro.87.2023.09.03.08.31.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Sep 2023 08:31:02 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Paul Nelson Subject: Re: bug#65648: 13.2; indentation of nested environments References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> X-Hashcash: 1:20:230903:ultrono@gmail.com::647x8pg0qk0Yz7o7:000000000000000000000000000000000000000000000Zrs X-Hashcash: 1:20:230903:65648@debbugs.gnu.org::vtBiERp4Qzh6VTV2:00000000000000000000000000000000000000001V96 X-Hashcash: 1:20:230903:ikumi@ikumi.que.jp::GZ3AHqZdaEjUsOBj:0000000000000000000000000000000000000000000277v X-Hashcash: 1:20:230903:oub@mat.ucm.es::ogX5iKp3NeO/XcbL:0003chm Date: Sun, 03 Sep 2023 17:30:57 +0200 Message-ID: <8734zvnuj2.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer , Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>> "PN" =3D=3D Paul Nelson writes: Hi Paul > Hi Ikumi and Uwe, > Thanks to both of you for your feedback. Thanks for your proposal > I agree that it's better to have begin/end line up when all else is > equal, but with the current state of AUCTeX (since this bug was > introduced), it is a severe user error to put \begin{array} on a line > following non-whitespace. The reason is the same as in my original > message, or in what one gets from Uwe's example by deleting the inner > aligned environment and applying M-x indent-region: > #+begin_src latex > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] > \end{equation} > #+end_src I am a bit confused. So let me try to sort it out. You say indent-region I am referring here to the LaTeX-filling-functions, such as=20 LaTeX-fill-environment, LaTeX-fill-section etc Now I presume we all agree that=20 the correct form of the above example should be \begin{equation} n u m=3D\left[ \begin{array}{ll} 2 & 25 \end{array} \right] \end{equation} Then=20 LaTeX-fill-environment=20 results in=20 \begin{equation} n u m=3D\left[ \begin{array}{ll} 2 & 25 \end{array} \right] \end{equation} > In Uwe's criticism, the user already messed up (with the current state > of AUCTeX) by forgetting to put a newline before \begin{array}. Their > mistake is covered up because they were lucky enough to enclose the > array environment in an aligned environment, but this does not forgive > the mistake, and I'm not convinced by this example that AUCTeX's > current approach is superior to the proposed one.=20=20 So are you saying that your proposal in my example would result in a better result? If so I disagree. My ranking of the > available alternatives: > 1. Some better proposal Since I receive a *lot* of theses badly (in the sense above) environments in the incorrect form \begin{equation} n u m=3D\left[\begin{array}{ll} 2 & 25 \end{array}\right] \end{equation} So I came up with a solution heavily rewritten and improved by Arash (defun my-change-begin-array-to-newline-begin-array (); important function = before running filling functions (interactive) (while (re-search-forward "\\\\begin{array}\\(\\(.\\|\n\\)*?\\)" nil t) (replace-match "\n\\\\begin{array}\\1" nil nil))) (defun my-change-end-array-to-newline-end-array (); important function befo= re running filling functions (interactive) (save-excursion (while (re-search-forward"\\\\end{array}\\(\\(.\\|\n\\)*?\\)" nil t) (replace-match "\\\\end{array}\n\\1" nil nil)))) However it should=20 > 2. My proposal > 3. Current state > To emphasize, the user error is severe because the resulting > indentation errors propagate through the buffer, making indent-region > useless when applied globally.=20 Frankly in my opinion, one should *not* use this function or LaTeX-fill-buffer globally. Unfortunately because of bad practise, or laziness a lot of users or their editors do not provide very well formatted environments. > On the other hand, this user error is > committed repeatedly in every .tex file I encounter in practice. > Moreover, the underlying bug cannot always be circumvented just by > putting each \begin at the start of its own line, as the following > example shows: > #+begin_src latex > The matrix $\begin{pmatrix} > a & b \\ > c & d > \end{pmatrix}$ has determinant > \begin{equation} > a d - b c. > \end{equation} > #+end_src Frankly one should not use $ in LateX file and in this example, from my point of view, since there is already a \begin{pmatrix} The correct syntaxes should be \begin{math} \begin{pmatrix} a & b \\ c & d \end{pmatrix} \end{math} > The "user workaround" here is to put the entire pmatrix environment on > one line. I've been using and automating such workarounds for years > -- writing my own linters that "fix" a tex buffer to avoid such "user > errors" -- but don't think new users should be forced to do so, and > can emphasize with some of Robert's comments in Ikumi's reference [1]. That seems to me much less readable than my solution. > As a final remark, one can fix my original example by adjusting the > "equation" entry of LaTeX-indent-environment-list to > LaTeX-indent-tabular, but not this last example. What's about a new variable then. =20 (defvar LaTeX-fill-sloppy t "When t, Paul's proposal, when nil, Uwe's proposal, that is the old behav= ior") Or does this make the code more difficult to maintain? Uwe=20 =2D-=20 Warning: Content may be disturbing to some audiences I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military.=20 I support the NATO membership of the Ukraine. I support the EU membership of the Ukraine.=20 https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-v= iew/ --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MDMxNTMwNTda MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCDVsKgAc3KVE9WJX0xi1u3H2KtQ9sOj5EN9QYyW8GTbtTANBgkqhkiG9w0BAQEFAASCAQBzIxYD ikqi2BxBTqa/gSBGjqcozjrYzYRJlbLlQ3ThP5BB7EF+ZZeqem/GuIei7yoNKhMIbIvUM5VCwzIb uZzPNV3vYHAy0BcZYUiOFDZEfadi3mE2AcstskEDW5PrEUEj+RJJRJUepJqBLS+TilGt/CsdQXnE qObJUfW1PS+ab705R7tAnTa6ATlAKJhLhMZP7PVBO9ZBAY7AloatGs/5toDGUaj9cz2nMpFRi13+ alyHkumnMbDgw0/3emCjAfh/9Vz5apCCKlt8sPLzxLVreaCsF2rKURCt8k4s25QTSc0kwapVu6z/ 7KLX0TH6AGFGeG3/WC1fC9HvAQszouqHAAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 14:24:19 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 18:24:19 +0000 Received: from localhost ([127.0.0.1]:46849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcrlj-0007TZ-3B for submit@debbugs.gnu.org; Sun, 03 Sep 2023 14:24:19 -0400 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:51255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcrlg-0007TM-33 for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 14:24:17 -0400 Received: by mail-il1-x132.google.com with SMTP id e9e14a558f8ab-34e202a9cc9so2189915ab.2 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 11:24:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693765451; x=1694370251; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tgnM+MK8GeieSOQSz+Zf38ik72f75V+6l+Ri5GHyjtM=; b=LjehhO2PM/PIn9mi1Y23Wo+jcPziviMWwye1xbrrLpev82/+96kCpj6GjfohV34rSj Ntk01XF9zVNUfYWtD+w26JtI7iEttmSfk05Uv4oA1un44MGwf8k9I1odj7TpML6QmTLa NlHyZdSEPj8OWl9hlKN8VPM2GkhTE9NcdYdnOMtTi1jc+3NJtWRmfAb08vsG9ghGvMq8 Ux6Yz5nSoa0JotRxcMjT+TgbY4E5axhZmjto8OL2p0z1Ilwjqizxto/heUgZpNwG1S0f 3CIwQOVzENN2siVrgsCUp2Lj3zWuK7HtkIJxEG1V+RsL9I5FMVsdhKtpMn77FS71uFSo BwOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693765451; x=1694370251; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tgnM+MK8GeieSOQSz+Zf38ik72f75V+6l+Ri5GHyjtM=; b=WXkekTNZog/ydUDZ/6FyUycOoUkMuRelix5Ru8AlLRlApddhUdD7EmzbVxxBZRh0Ch YRKBmdht4L8CmKUl17Kh+VJb4UYz9q/EupdniBZiYNBmS0GRBCUR3/XKDiFbHv4DpFTh OaYgKvVh2qQ5Wrvoh8HQ46YBPiIMEwXG1SAXLALWSAZ472B166JXG6NCnFips3OFLLYd 2kQtmHTyx5t/xPkGmbw+1VdRRCOoQeoqGWghKWtl/FL0W9ZnO9kX52yV2hDas8XLa0xT mqyntNwKsmXnW06SHEhr5s8wFBTj+i0LiE5NZ+gHcX1F8EnipeqKQGiOMnhSOICT8k98 ErWg== X-Gm-Message-State: AOJu0Ywx9yoVDgjPj0JF+yBKoaPhBWmhG3DQgRkFqybPZn9gWZkEpw0L 7LrZ9Vkfe15NB/XiIbed+b1KlQg8X5Fi7fr6HI8= X-Google-Smtp-Source: AGHT+IEmJG6QR+U3FdMFLPiihyWKxPA/LHxLZbqZFhOl19BLJL6thAtMRrYrp+KfjotbRRS2Vyb5E3JTpwlmbbVp9cg= X-Received: by 2002:a92:c24d:0:b0:34d:ecbb:9ca5 with SMTP id k13-20020a92c24d000000b0034decbb9ca5mr11215354ilo.0.1693765450903; Sun, 03 Sep 2023 11:24:10 -0700 (PDT) MIME-Version: 1.0 References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <878r9nmchm.fsf_-_@mat.ucm.es> In-Reply-To: <878r9nmchm.fsf_-_@mat.ucm.es> From: Paul Nelson Date: Sun, 3 Sep 2023 20:23:59 +0200 Message-ID: Subject: Re: [off-topic your packages] (was: bug#65648: 13.2; indentation of nested environments) To: Uwe Brauer Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Uwe, > Just a short comment, why don't to combine both package to one single > repository, since czm-tex-edit.el requires dynexp.el? > That would make it a bit easier to install. > > > I will try to test them in the coming days. > Thanks for your feedback on this. I only recently got around to splitting packages off from my config. In case you're really in the mood for testing, here are the latex-related ones thus far: https://github.com/ultronozm/czm-tex-edit.el https://github.com/ultronozm/czm-tex-fold.el https://github.com/ultronozm/czm-tex-ref.el https://github.com/ultronozm/czm-tex-jump.el https://github.com/ultronozm/czm-preview.el https://github.com/ultronozm/czm-tex-compile.el https://github.com/ultronozm/dynexp.el https://github.com/ultronozm/spout.el https://github.com/ultronozm/czm-tex-util.el I think you're right that it doesn't make much sense for "czm-tex-edit" to depend upon "dynexp" -- I guess I should move the common function to "czm-tex-util", which is where I've put helpers for most of the other packages -- but it seemed better to me to allow some dependencies between packages than to merge them all together or introduce redundancy. Any additional feedback would be welcome. Paul From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 03 15:42:35 2023 Received: (at 65648) by debbugs.gnu.org; 3 Sep 2023 19:42:36 +0000 Received: from localhost ([127.0.0.1]:46964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcszT-0006ID-Et for submit@debbugs.gnu.org; Sun, 03 Sep 2023 15:42:35 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:42065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcszO-0006Hw-3o for 65648@debbugs.gnu.org; Sun, 03 Sep 2023 15:42:33 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-31aec0a1a8bso461137f8f.0 for <65648@debbugs.gnu.org>; Sun, 03 Sep 2023 12:42:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1693770144; x=1694374944; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=7itmCrp8psDC4gX2qgMsdNg/jeMii/mphsEtkjO+hkk=; b=mtIUfXHJXMkw2i+GrPSo65nDZ0kD8G1T+GXD7c8otKaZ0HOwul94k7c0mj3ATz6LtM 3WR8i+V9YjrVt1MeQRmrNHbOrWxizRqYdJJ+JkddBOlIryPvJSkiRTb/c2dkHdtPZYNs u2hwqGKL43tBktv4FNAKB/1EwdhtjOjtdIGrM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693770144; x=1694374944; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7itmCrp8psDC4gX2qgMsdNg/jeMii/mphsEtkjO+hkk=; b=LC7u59qoVbz2WclCWQbouNqq0FKAq2cRlyyKiCMSLGj/a+54AjaB67MYM34+qL9BGS J4/eUEn9aQ4jSDfR61Amr/8uHKXXNGp7cxMShsprqv5kT4GVVd21TwZm/pLAF5oZSWnz peT+2oUu/YTyssNyWe+CNEs77Xmb3GTrzZuqG9yU+j37xMYWLlQYdYyADK7yJrAsp82U Tiy9EqOUReJL9hO05KFYZ/EhJxoHhHfcQ5sATeS6VvPsgdJ343jB4CKg3MJj3SItwuCP ya4lzLJsRmUz+0x66vET3rFigmkXKM/r2c4NwfUg2TKqVpEL9rPWZCz+pvkHo1Asirix WyPw== X-Gm-Message-State: AOJu0Yyi9x5nspVFhWMGdeZrvxcyNExDTnpNzfWo0v1sRy0OHxEL4IwK aibbFNT/AAvIcWJskg4u0lnx7g== X-Google-Smtp-Source: AGHT+IGiMcBE9TYUskrEYWzng2lhePBz30EvzH1pjdItt7QvJB87uMcglAFsvu9umHUIi9NFY33spw== X-Received: by 2002:a5d:46c5:0:b0:317:558c:c15e with SMTP id g5-20020a5d46c5000000b00317558cc15emr8357010wrs.27.1693770144072; Sun, 03 Sep 2023 12:42:24 -0700 (PDT) Received: from Utnapischtim (p200300fb0f377d43dcb8182194d210eb.dip0.t-ipconnect.de. [2003:fb:f37:7d43:dcb8:1821:94d2:10eb]) by smtp.gmail.com with ESMTPSA id q12-20020adffecc000000b00316eb7770b8sm12569313wrs.5.2023.09.03.12.42.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Sep 2023 12:42:23 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Paul Nelson Subject: Re: [off-topic your packages] References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <878r9nmchm.fsf_-_@mat.ucm.es> X-Hashcash: 1:20:230903:ultrono@gmail.com::ix3annmv71FO5mFh:000000000000000000000000000000000000000000000N5c X-Hashcash: 1:20:230903:ikumi@ikumi.que.jp::DC244+APu92qBfPu:00000000000000000000000000000000000000000002N5D X-Hashcash: 1:20:230903:oub@mat.ucm.es::RcM21UneSOZaALaV:0002bnn X-Hashcash: 1:20:230903:65648@debbugs.gnu.org::WBlnF23SZrH0u9JR:000000000000000000000000000000000000000080OJ Date: Sun, 03 Sep 2023 21:42:19 +0200 Message-ID: <87pm2zkpr8.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer , Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>> "PN" =3D=3D Paul Nelson writes: > Hi Uwe, >> Just a short comment, why don't to combine both package to one single >> repository, since czm-tex-edit.el requires dynexp.el? >> That would make it a bit easier to install. >>=20 >>=20 >> I will try to test them in the coming days. >>=20 > Thanks for your feedback on this. I only recently got around to > splitting packages off from my config. In case you're really in the > mood for testing, here are the latex-related ones thus far: Wow, I really think you should combine them to a single repository, makes also testing simpler. I will travel tomorrow, so not sure when I will test them. I just skimmed the README's > https://github.com/ultronozm/czm-tex-edit.el for me the most interesting, several functions, I have also implemented, or tried to implement, so I am curious to see, how your functions differ. > https://github.com/ultronozm/czm-tex-fold.el well, I don't use that very often > https://github.com/ultronozm/czm-tex-ref.el I am a convinced user of reftex, the feature I need most is, that it inserts the file name as a prefix to every label. Since I regularly insert equations from other files, so that feature is very important to me. > https://github.com/ultronozm/czm-tex-jump.el Seems interesting > https://github.com/ultronozm/czm-preview.el I have not used preview for some time, so I am not sure whether I will have a look > https://github.com/ultronozm/czm-tex-compile.el I will check > https://github.com/ultronozm/dynexp.el I am using cdlatex very often, any change in that behavior will for the moment break my workflow. > https://github.com/ultronozm/spout.el I will check > https://github.com/ultronozm/czm-tex-util.el Hm what is that for? > I think you're right that it doesn't make much sense for > "czm-tex-edit" to depend upon "dynexp" -- I guess I should move the > common function to "czm-tex-util", which is where I've put helpers for > most of the other packages -- but it seemed better to me to allow some > dependencies between packages than to merge them all together or > introduce redundancy. > Any additional feedback would be welcome. I think the first one I will check in the coming days, more then later > Paul =2D-=20 Warning: Content may be disturbing to some audiences I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military.=20 I support the NATO membership of the Ukraine. I support the EU membership of the Ukraine.=20 https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-v= iew/ --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MDMxOTQyMTla MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCARplb2ZEqeoh23INlOGweueserBpfy/eoB2vJ1iwNSmjANBgkqhkiG9w0BAQEFAASCAQBjoiUD x2EvSKd+XILmDFvKM+3MoT+dgVY2TFDxkaglSROYVvEYvgHx/HBhv0+5rb30kvZ6qTavNa9gqHUK 6reyLNMsFuQWlnc3V12QfwPPMQzW7Jy9sa+SjKWT+MawY/2kH2j4bVkjZpw05IJOa8O6N7atzSlb P+8JmzEsBQdSu0aiUWbZnJrt5WB0GZsJK64Git9LqUzuA1wBcEkZEGHv4dWJaJJEy3ZmeuKWDiz/ d5/O+WF9OFnCNlmo0uJ0PjpX5nMUVlcUqIxqOZ/4wvd77eaS+u6ccc3cgoimHyzvF7pD6rzjkCNR qkoOetdqPcCDzPb9rSzK1foY27KEVS21AAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 04 03:47:22 2023 Received: (at 65648) by debbugs.gnu.org; 4 Sep 2023 07:47:22 +0000 Received: from localhost ([127.0.0.1]:48176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd4Is-00042p-0o for submit@debbugs.gnu.org; Mon, 04 Sep 2023 03:47:22 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:51380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd4Ip-00042e-Kb for 65648@debbugs.gnu.org; Mon, 04 Sep 2023 03:47:20 -0400 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 3F07D5C; Mon, 4 Sep 2023 16:47:17 +0900 (JST) From: Ikumi Keita To: Uwe Brauer , Paul Nelson Subject: Re: bug#65648: 13.2; indentation of nested environments In-reply-to: References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> Comments: In-reply-to Paul Nelson message dated "Sun, 03 Sep 2023 18:25:08 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Date: Mon, 04 Sep 2023 16:47:12 +0900 Message-ID: <80947.1693813632@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi Uwe and Paul, thank you for your discussion. >>>>> Paul Nelson writes: > There's no important difference here between indent-region and the > LaTeX fill commands -- unless I'm mistakaen, they all ultimately call > LaTeX-indent-line, one line at a time. That's right. The doc strings of `LaTeX-fill-region', `LaTeX-fill-environment', `LaTeX-fill-section' and `LaTeX-fill-buffer' say "Fill and indent ...". > Let's put three of those examples in a row and format them according > to current AUCTeX and my proposal. [...] > The current AUCTeX indentation here is obviously broken; Indeed :-( >>>>> Uwe Brauer writes: > To summarise, you convinced me, sigh. > Not sure what the others think. OK, I don't object. >>> What's about a new variable then. >>> >>> (defvar LaTeX-fill-sloppy t >>> "When t, Paul's proposal, when nil, Uwe's proposal, that is the old behavior") >>> >>> Or does this make the code more difficult to maintain? >> It seems possible to fine-tune the indentation code to give the >> "optimum", at the cost of making that code slightly less efficient due >> to additional checks for matching \begin's. I think that if any "new >> variable" should be given, then its purpose should be to determine >> whether to give such a fine-tuning, and not whether to fix the noted >> "obviously broken" behavior. > I think the maintainers should decide that. I am in favor of such a > variable, however I don't know enough of the code to really judge it. I tried to implement the idea of such customize option as `LaTeX-indent-always-align-end-with-begin'. See the attached patch. When this option is non-nil, the "optimum" indentation \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \end{equation} is obtained while Let $E = \begin{bmatrix} 1 & 0\\ 0 & 1 \end{bmatrix}$ be the identity matrix. is formatted badly. When the option is nil, Paul's proposal takes effect so \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \end{equation} and Let $E = \begin{bmatrix} 1 & 0\\ 0 & 1 \end{bmatrix}$ be the identity matrix. are obtained. This is only a tentative patch. Comments are welcome. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=tentative-patch diff --git a/latex.el b/latex.el index d855b5c5..c7331173 100644 --- a/latex.el +++ b/latex.el @@ -4058,6 +4058,11 @@ value." :group 'LaTeX-indentation :type 'regexp) +(defcustom LaTeX-indent-always-align-end-with-begin t + "If non-nil, always indent \\end{foo} aligned with \\begin{foo}." + :group 'LaTeX-indentation + :type 'boolean) + (defvar docTeX-indent-inner-fixed `((,(concat (regexp-quote TeX-esc) "\\(begin\\|end\\)[ \t]*{macrocode\\*?}") @@ -4310,8 +4315,12 @@ outer indentation in case of a commented line. The symbols "\\(" LaTeX-end-regexp "\\)")) - ;; Backindent at \end. - (- (LaTeX-indent-calculate-last force-type) LaTeX-indent-level)) + (if LaTeX-indent-always-align-end-with-begin + (save-excursion + (LaTeX-find-matching-begin) + (LaTeX-current-indentation force-type)) + ;; Backindent at \end. + (- (LaTeX-indent-calculate-last force-type) LaTeX-indent-level))) ((looking-at (concat (regexp-quote TeX-esc) "right\\b")) ;; Backindent at \right. (- (LaTeX-indent-calculate-last force-type) @@ -8935,8 +8944,11 @@ COL for efficiency." LaTeX-indent-environment-list) out))))) (cond ((looking-at tabular-like-end-regex) - beg-col) - + (if LaTeX-indent-always-align-end-with-begin + beg-col + (save-excursion + (goto-char beg-pos) + (LaTeX-current-indentation)))) ((looking-at "\\\\\\\\") (+ 2 beg-col)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 04 04:35:12 2023 Received: (at 65648) by debbugs.gnu.org; 4 Sep 2023 08:35:12 +0000 Received: from localhost ([127.0.0.1]:48389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd53A-0008Cw-9a for submit@debbugs.gnu.org; Mon, 04 Sep 2023 04:35:12 -0400 Received: from mail-oi1-x22d.google.com ([2607:f8b0:4864:20::22d]:49359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd537-0008Ce-0p for 65648@debbugs.gnu.org; Mon, 04 Sep 2023 04:35:11 -0400 Received: by mail-oi1-x22d.google.com with SMTP id 5614622812f47-3aa1254fb45so784848b6e.2 for <65648@debbugs.gnu.org>; Mon, 04 Sep 2023 01:35:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693816503; x=1694421303; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=R8Nvh1c8bVBC+2CqPTzhDvrgUWxUrMDipSEJ8EqFh7o=; b=Dv/geW89MSKpye3dsyI/EOjtNA4kv+GcadVFdHbDDXnBPXeR3oKkW33uTslEc9qG5v lvn6eJxEfDTuSKDSfGkdCxYx8UnLG0IedmbnzpvjafBSF4G9KKdTU99tYNcyFcs8J6gp JxcAHyE9V+bZUvNoAmyBqNYYn5xRrh/O6z8XhRut/064DRWXOSKdF5hM2g7XuF6FYiOE B8bHPdZuMGacEiNBE6ccs/gATm2RJC1uHBZ+R+5eRCl3wRiU2Wbz+7FOIrprqnEintZO O+EW1hq0YCakruVlKrsVvthxo07rAi+BKJPyl5X/X+UK2ZJ8qSg+wNHKACemxE4ahfcW jiwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693816503; x=1694421303; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=R8Nvh1c8bVBC+2CqPTzhDvrgUWxUrMDipSEJ8EqFh7o=; b=bF8+6jqhdFGPw3uYkqGHC4kQw/nbzXOZSObB22zgSHX711XUCdRzYcuPeljKVNutCv JkcRaTo5jrxVTPmKZx/jrPR+6iSn+26shWC8qjJTkIeZdgmjpzNlbEQoDin0CSU+/aau E4Xbk17sPoXxqLOzFC+bR+jrAXv7mENG9ltQk4Bmbl27fQieJcOVG0fOAdBVn4JkhT6D Rp1ZZIKpvkOfI6DkkdR4AAa8NFmjp70Uai8+VKlfvyyeFf2KxXKrhIOTpDAq+FxxqQLW y2pJ4dmqV/BxXT0O34qnmA0gjU2lJvw3+tkiX0t0RcxSqqc9EH0Yjwd4IUOvVDnTZDjf qsww== X-Gm-Message-State: AOJu0YxpxWUULwSGqleB3s0TOLFlnv7DBwldaxTQ7V2tqPa+62EKJ7+3 CFJP9rBDfgyDHiAO17LjHc2FnXnPeyyS1/anWzQ= X-Google-Smtp-Source: AGHT+IGYN2W/CPvksW8Kmj5SoC/BobWahZGGJq65fxWow9puKm4+TGrDgH69y39a0Yv2ZbKpRKqU1VaNwc2YI61YLxo= X-Received: by 2002:a05:6808:4e:b0:3a6:f622:70f1 with SMTP id v14-20020a056808004e00b003a6f62270f1mr8697597oic.57.1693816503397; Mon, 04 Sep 2023 01:35:03 -0700 (PDT) MIME-Version: 1.0 References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> In-Reply-To: <80947.1693813632@localhost> From: Paul Nelson Date: Mon, 4 Sep 2023 10:34:52 +0200 Message-ID: Subject: Re: bug#65648: 13.2; indentation of nested environments To: Ikumi Keita Content-Type: multipart/alternative; boundary="000000000000fff27e060484628e" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000fff27e060484628e Content-Type: text/plain; charset="UTF-8" Hi Ikumi, Thanks for sharing your tentative patch. The "always-align nil" behavior looks good to me. As for the "always-align t" case, there are still some natural "broken" examples, as you know: #+begin_src latex \begin{equation*} g = \begin{pmatrix} a & b \\ c & d \\ \end{pmatrix}, \quad h = \begin{pmatrix} x & y \\ z & w \\ \end{pmatrix}. \end{equation*} #+end_src #+begin_src latex The matrix $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ has determinant \begin{equation*} a d - b c. \end{equation*} The matrix $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ has determinant \begin{equation*} a d - b c. \end{equation*} The matrix $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ has determinant \begin{equation*} a d - b c. \end{equation*} #+end_src With a bit more massaging, it should be possible to avoid these. I had in mind modifying LaTeX-indent-level-count (or the block surrounding where it is called) in \end{TABULAR} cases, adjusting by the difference between the matching \begin and its beginning of line. Paul --000000000000fff27e060484628e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+SGkgSWt1bWksPGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MgZm9yIHNo YXJpbmcgeW91ciB0ZW50YXRpdmUgcGF0Y2guPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGUg JnF1b3Q7YWx3YXlzLWFsaWduIG5pbCZxdW90OyBiZWhhdmlvciBsb29rcyBnb29kIHRvIG1lLjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QXMgZm9yIHRoZSAmcXVvdDthbHdheXMtYWxpZ24gdCZx dW90OyBjYXNlLCB0aGVyZSBhcmUgc3RpbGwgc29tZSBuYXR1cmFsICZxdW90O2Jyb2tlbiZxdW90 OyBleGFtcGxlcywgYXMgeW91IGtub3c6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2PiMr YmVnaW5fc3JjIGxhdGV4PGJyPjwvZGl2PjxkaXY+XGJlZ2lue2VxdWF0aW9uKn08YnI+wqAgZyA9 IFxiZWdpbntwbWF0cml4fTxicj7CoCDCoCDCoCDCoCBhICZhbXA7IGIgXFw8YnI+wqAgwqAgwqAg wqAgYyAmYW1wOyBkIFxcPGJyPsKgIMKgIMKgIFxlbmR7cG1hdHJpeH0sPGJyPsKgIMKgIMKgIFxx dWFkPGJyPsKgIMKgIMKgIGggPSBcYmVnaW57cG1hdHJpeH08YnI+wqAgwqAgwqAgwqAgwqAgwqAg eCAmYW1wOyB5IFxcPGJyPsKgIMKgIMKgIMKgIMKgIMKgIHogJmFtcDsgdyBcXDxicj7CoCDCoCDC oCDCoCDCoCBcZW5ke3BtYXRyaXh9Ljxicj5cZW5ke2VxdWF0aW9uKn08YnI+IytlbmRfc3JjPGJy Pjxicj4jK2JlZ2luX3NyYyBsYXRleDxicj5UaGUgbWF0cml4ICRcYmVnaW57cG1hdHJpeH08YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgYSAmYW1wOyBiIFxcPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IGMgJmFtcDsgZDxicj7CoCDCoCDCoCDCoCDCoCDCoCBcZW5ke3BtYXRyaXh9JCBoYXMgZGV0ZXJt aW5hbnQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAgXGJlZ2lue2VxdWF0aW9uKn08YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgYSBkIC0gYiBjLjxicj7CoCDCoCDCoCDCoCDCoCDCoCBcZW5ke2VxdWF0aW9u Kn08YnI+PGJyPsKgIMKgIMKgIMKgIMKgIMKgIFRoZSBtYXRyaXggJFxiZWdpbntwbWF0cml4fTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBhICZhbXA7IGIgXFw8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgYyAmYW1wOyBkPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFxlbmR7cG1hdHJpeH0kIGhhcyBkZXRlcm1p bmFudDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBcYmVnaW57ZXF1YXRp b24qfTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBhIGQgLSBiIGMu PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFxlbmR7ZXF1YXRpb24qfTxi cj48YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgVGhlIG1hdHJpeCAkXGJl Z2lue3BtYXRyaXh9PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIGEgJmFtcDsgYiBcXDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBjICZhbXA7IGQ8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgXGVuZHtwbWF0cml4fSQg aGFzIGRldGVybWluYW50PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIFxiZWdpbntlcXVhdGlvbip9PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGEgZCAtIGIgYy48YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgXGVuZHtlcXVh dGlvbip9PGJyPiMrZW5kX3NyYzxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PldpdGggYSBiaXQgbW9yZSBtYXNzYWdpbmcsIGl0IHNob3VsZCBiZSBwb3Nz aWJsZSB0byBhdm9pZCB0aGVzZS7CoCBJIGhhZCBpbiBtaW5kIG1vZGlmeWluZyBMYVRlWC1pbmRl bnQtbGV2ZWwtY291bnQgKG9yIHRoZSBibG9jayBzdXJyb3VuZGluZyB3aGVyZSBpdCBpcyBjYWxs ZWQpIGluIFxlbmR7VEFCVUxBUn0gY2FzZXMsIGFkanVzdGluZyBieSB0aGUgZGlmZmVyZW5jZSBi ZXR3ZWVuIHRoZSBtYXRjaGluZyBcYmVnaW4gYW5kIGl0cyBiZWdpbm5pbmcgb2YgbGluZS48L2Rp dj48ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UGF1bDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjwvZGl2Pg0K --000000000000fff27e060484628e-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 02:53:00 2023 Received: (at 65648) by debbugs.gnu.org; 9 Sep 2023 06:53:00 +0000 Received: from localhost ([127.0.0.1]:45992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qerq0-0003CH-3Q for submit@debbugs.gnu.org; Sat, 09 Sep 2023 02:53:00 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:37432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qerpw-0003C3-AW for 65648@debbugs.gnu.org; Sat, 09 Sep 2023 02:52:58 -0400 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id D1E235C; Sat, 9 Sep 2023 15:52:50 +0900 (JST) From: Ikumi Keita To: Paul Nelson , Uwe Brauer Subject: Re: bug#65648: 13.2; indentation of nested environments In-reply-to: References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> Comments: In-reply-to Paul Nelson message dated "Mon, 04 Sep 2023 10:34:52 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Date: Sat, 09 Sep 2023 15:52:42 +0900 Message-ID: <26745.1694242362@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi Paul and Uwe, >>>>> Paul Nelson writes: > As for the "always-align t" case, there are still some natural "broken" > examples, as you know: > #+begin_src latex > \begin{equation*} > g = \begin{pmatrix} > a & b \\ > c & d \\ > \end{pmatrix}, > \quad > h = \begin{pmatrix} > x & y \\ > z & w \\ > \end{pmatrix}. > \end{equation*} > #+end_src > #+begin_src latex > The matrix $\begin{pmatrix} > a & b \\ > c & d > \end{pmatrix}$ has determinant > \begin{equation*} > a d - b c. > \end{equation*} > The matrix $\begin{pmatrix} > a & b \\ > c & d > \end{pmatrix}$ has determinant > \begin{equation*} > a d - b c. > \end{equation*} > The matrix $\begin{pmatrix} > a & b \\ > c & d > \end{pmatrix}$ has determinant > \begin{equation*} > a d - b c. > \end{equation*} > #+end_src I've been gradually inclined to the attached approach. Namely, align "&" as well as \end{foo} relative to beg-col, not beg-pos. In this way, the above examples turn into ---------------------------------------------------------------------- \begin{equation*} g = \begin{pmatrix} a & b \\ c & d \\ \end{pmatrix}, \quad h = \begin{pmatrix} x & y \\ z & w \\ \end{pmatrix}. \end{equation*} ---------------------------------------------------------------------- and ---------------------------------------------------------------------- The matrix $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ has determinant \begin{equation*} a d - b c. \end{equation*} The matrix $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ has determinant \begin{equation*} a d - b c. \end{equation*} The matrix $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ has determinant \begin{equation*} a d - b c. \end{equation*} ---------------------------------------------------------------------- This patch indents as \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \end{equation} , not the form Paul proposed \begin{equation} n u m=\left[\begin{array}{ll} 2 & 25 \end{array}\right] \end{equation} . Maybe Uwe doesn't like the former indentation, but it is more similar to the behavior of other (non-tabular type) environments. > With a bit more massaging, it should be possible to avoid these. I had in > mind modifying LaTeX-indent-level-count (or the block surrounding where it > is called) in \end{TABULAR} cases, adjusting by the difference between the > matching \begin and its beginning of line. A similar idea crossed my brain, too. The best position to modify would be `LaTeX-indent-calculate-last'. It would make the indent algorithm more complex, so I began to search for more simple solution. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-temporal-commit.patch Content-Description: align to beg-col >From 5c87b9e72ceddf3459abe8f59e2c6b61316d71d8 Mon Sep 17 00:00:00 2001 From: Ikumi Keita Date: Fri, 8 Sep 2023 17:13:07 +0900 Subject: [PATCH] temporal commit --- latex.el | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/latex.el b/latex.el index d855b5c5..9a5b753e 100644 --- a/latex.el +++ b/latex.el @@ -8884,6 +8884,12 @@ function would return non-nil and `(match-string 1)' would return (LaTeX-find-matching-begin) (cons (point) (current-column)))) +(defun LaTeX-env-beginning-pos-indent () + "Return a cons: (POINT . INDENT) for current environment's beginning." + (save-excursion + (LaTeX-backward-up-environment) + (cons (point) (LaTeX-current-indentation)))) + (defun LaTeX-hanging-ampersand-position (&optional pos col) "Return indent column for a hanging ampersand (that is, ^\\s-*&). When you know the position and column of the beginning of the @@ -8893,7 +8899,7 @@ COL for efficiency." (beg-pos . beg-col) (if pos (cons pos col) - (LaTeX-env-beginning-pos-col)) + (LaTeX-env-beginning-pos-indent)) (let ((cur-pos (point))) (save-excursion (if (and (search-backward "\\\\" beg-pos t) @@ -8924,7 +8930,7 @@ COL for efficiency." "Return indent column for the current tabular-like line." (cl-destructuring-bind (beg-pos . beg-col) - (LaTeX-env-beginning-pos-col) + (LaTeX-env-beginning-pos-indent) (let ((tabular-like-end-regex (format "\\\\end{%s}" (regexp-opt -- 2.41.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 12:59:09 2023 Received: (at 65648) by debbugs.gnu.org; 9 Sep 2023 16:59:09 +0000 Received: from localhost ([127.0.0.1]:48414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf1Ib-0001ua-7z for submit@debbugs.gnu.org; Sat, 09 Sep 2023 12:59:09 -0400 Received: from mail-il1-x135.google.com ([2607:f8b0:4864:20::135]:46162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf1IX-0001tw-G5 for 65648@debbugs.gnu.org; Sat, 09 Sep 2023 12:59:07 -0400 Received: by mail-il1-x135.google.com with SMTP id e9e14a558f8ab-34f68376b57so990795ab.0 for <65648@debbugs.gnu.org>; Sat, 09 Sep 2023 09:59:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694278736; x=1694883536; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=aXcTaCH6d2hUNL4HLp1JA6yZ73GLpPX1vP/avxeo73Y=; b=BDQopj7EK6RX3DCqU7UDj005TTswhigHrUlfSKQGwf3b3aToyNEoe2JVQlXTj/PMUF XquqBvXlZ+rSIh9nNLZcncaA8xxuA72AjUVhnUSjeilI3wfaVssCBh74hjE3Yxtgg52I qAhup8KRIhqrfTIEnzT/BplkdcxIxUr+PTP43rOlqmmJvpKY6rRHYkIyQ463K0f9lj3a bgKPu5lJxohV4gFWafusJ1FGF0Scj6AZQgsZzo0lpy2ERSRvyoErdzLFi0VrRA8c/OBl IIslRqAIVc5FyEffv0BNGHDPXyU+9o1WVV1j2k4KOSGQYWSkjJC4GeYNbY0WB3KEYRBU q02Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694278736; x=1694883536; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=aXcTaCH6d2hUNL4HLp1JA6yZ73GLpPX1vP/avxeo73Y=; b=Jnzj/gZHaUMa+Zz4k9Pu3yGMs8ahqcQfdc9nhgJetoJqEJhFUl+VUBDRBTFuUp+2kP CU+9jnJ0JYYXWqD1pkYlzZEGEpyhueGWqs1RaQ5m15wR9WNJZx39qNMWbeKxsoq7alza nXLfDZpEVBPgGqT690xp9hK5ZuezKWl1d9qAoo/GmCIkZr5//TSRVpBJXt1wmIquN/mL 92hb30Jn2+gkxqe5Mk+c8X46vWswCJibxXs5Toc0AX3yl23UtsKhB2C2lOzS1zqN5Jjf LVsmOpSQX4smGsdSe0DH32DPj72SRrdMKfi2v/DEVQH47H6s61LntqwGGh8zu+mSZr07 yAuw== X-Gm-Message-State: AOJu0YxL8v0o4Y21QTokjqPgoJiuElCzR+iF1nOPhZbnfyLT7mutSjXv A6t0NGBpeRvQGJ/ufGlVqToGcnyeVUCVhMmrj20= X-Google-Smtp-Source: AGHT+IHxr3MMjpN9QHlG7qN8oX5FCP7BOiQBWcOIRoVvUywWXQ6XzkMPK9Ja/YmkwJ9wUTmk1CPVDzk96M0qbk7LHiY= X-Received: by 2002:a05:6e02:1a8d:b0:345:c77a:b5eb with SMTP id k13-20020a056e021a8d00b00345c77ab5ebmr7437733ilv.18.1694278736635; Sat, 09 Sep 2023 09:58:56 -0700 (PDT) MIME-Version: 1.0 References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> In-Reply-To: <26745.1694242362@localhost> From: Paul Nelson Date: Sat, 9 Sep 2023 18:58:45 +0200 Message-ID: Subject: Re: bug#65648: 13.2; indentation of nested environments To: Ikumi Keita Content-Type: multipart/alternative; boundary="0000000000003f6bed0604f0026f" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000003f6bed0604f0026f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Looks good to me (I prefer it over my original suggestion). Thanks! On Sat, Sep 9, 2023 at 8:52=E2=80=AFAM Ikumi Keita wro= te: > Hi Paul and Uwe, > > >>>>> Paul Nelson writes: > > As for the "always-align t" case, there are still some natural "broken" > > examples, as you know: > > #+begin_src latex > > \begin{equation*} > > g =3D \begin{pmatrix} > > a & b \\ > > c & d \\ > > \end{pmatrix}, > > \quad > > h =3D \begin{pmatrix} > > x & y \\ > > z & w \\ > > \end{pmatrix}. > > \end{equation*} > > #+end_src > > #+begin_src latex > > The matrix $\begin{pmatrix} > > a & b \\ > > c & d > > \end{pmatrix}$ has determinant > > \begin{equation*} > > a d - b c. > > \end{equation*} > > > The matrix $\begin{pmatrix} > > a & b \\ > > c & d > > \end{pmatrix}$ has determinant > > \begin{equation*} > > a d - b c. > > \end{equation*} > > > The matrix $\begin{pmatrix} > > a & b \\ > > c & d > > \end{pmatrix}$ has determinant > > \begin{equation*} > > a d - b c. > > \end{equation*} > > #+end_src > > I've been gradually inclined to the attached approach. Namely, align "&" > as well as \end{foo} relative to beg-col, not beg-pos. In this way, the > above examples turn into > ---------------------------------------------------------------------- > \begin{equation*} > g =3D \begin{pmatrix} > a & b \\ > c & d \\ > \end{pmatrix}, > \quad > h =3D \begin{pmatrix} > x & y \\ > z & w \\ > \end{pmatrix}. > \end{equation*} > ---------------------------------------------------------------------- > and > ---------------------------------------------------------------------- > The matrix $\begin{pmatrix} > a & b \\ > c & d > \end{pmatrix}$ has determinant > \begin{equation*} > a d - b c. > \end{equation*} > > The matrix $\begin{pmatrix} > a & b \\ > c & d > \end{pmatrix}$ has determinant > \begin{equation*} > a d - b c. > \end{equation*} > > The matrix $\begin{pmatrix} > a & b \\ > c & d > \end{pmatrix}$ has determinant > \begin{equation*} > a d - b c. > \end{equation*} > ---------------------------------------------------------------------- > > This patch indents as > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] > \end{equation} > , not the form Paul proposed > \begin{equation} > n u m=3D\left[\begin{array}{ll} > 2 & 25 > \end{array}\right] > \end{equation} > . Maybe Uwe doesn't like the former indentation, but it is more similar > to the behavior of other (non-tabular type) environments. > > > With a bit more massaging, it should be possible to avoid these. I had > in > > mind modifying LaTeX-indent-level-count (or the block surrounding where > it > > is called) in \end{TABULAR} cases, adjusting by the difference between > the > > matching \begin and its beginning of line. > > A similar idea crossed my brain, too. The best position to modify would b= e > `LaTeX-indent-calculate-last'. > It would make the indent algorithm more complex, so I began to search > for more simple solution. > > Regards, > Ikumi Keita > #StandWithUkraine #StopWarInUkraine > > --0000000000003f6bed0604f0026f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Looks good to me (I prefer it over my original suggestion)= .=C2=A0 Thanks!

On Sat, Sep 9, 2023 at 8:52=E2=80=AFAM Ikumi Keita <ikumi@ikumi.que.jp> wrote:
Hi Paul and Uwe,

>>>>> Paul Nelson <ultrono@gmail.com> writes:
> As for the "always-align t" case, there are still some natur= al "broken"
> examples, as you know:
> #+begin_src latex
> \begin{equation*}
>=C2=A0 =C2=A0g =3D \begin{pmatrix}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a & b \\
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0c & d \\
>=C2=A0 =C2=A0 =C2=A0 =C2=A0\end{pmatrix},
>=C2=A0 =C2=A0 =C2=A0 =C2=A0\quad
>=C2=A0 =C2=A0 =C2=A0 =C2=A0h =3D \begin{pmatrix}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0x & y \\
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0z & w \\
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\end{pmatrix}.
> \end{equation*}
> #+end_src
> #+begin_src latex
> The matrix $\begin{pmatrix}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a & b \\
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0c & d
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\end{pmatrix}$ has dete= rminant
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\begin{equation*}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a d - b c.
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\end{equation*}

>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The matrix $\begin{pmat= rix}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0a & b \\
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0c & d
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0\end{pmatrix}$ has determinant
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0\begin{equation*}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0a d - b c.
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0\end{equation*}

>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0The matrix $\begin{pmatrix}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a &= ; b \\
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0c &= ; d
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\end{pmatrix}= $ has determinant
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\begin{equati= on*}
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a d - = b c.
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\end{equation= *}
> #+end_src

I've been gradually inclined to the attached approach. Namely, align &q= uot;&"
as well as \end{foo} relative to beg-col, not beg-pos. In this way, the
above examples turn into
----------------------------------------------------------------------
\begin{equation*}
=C2=A0 g =3D \begin{pmatrix}
=C2=A0 =C2=A0 a & b \\
=C2=A0 =C2=A0 c & d \\
=C2=A0 \end{pmatrix},
=C2=A0 \quad
=C2=A0 h =3D \begin{pmatrix}
=C2=A0 =C2=A0 x & y \\
=C2=A0 =C2=A0 z & w \\
=C2=A0 \end{pmatrix}.
\end{equation*}
----------------------------------------------------------------------
and
----------------------------------------------------------------------
The matrix $\begin{pmatrix}
=C2=A0 a & b \\
=C2=A0 c & d
\end{pmatrix}$ has determinant
\begin{equation*}
=C2=A0 a d - b c.
\end{equation*}

The matrix $\begin{pmatrix}
=C2=A0 a & b \\
=C2=A0 c & d
\end{pmatrix}$ has determinant
\begin{equation*}
=C2=A0 a d - b c.
\end{equation*}

The matrix $\begin{pmatrix}
=C2=A0 a & b \\
=C2=A0 c & d
\end{pmatrix}$ has determinant
\begin{equation*}
=C2=A0 a d - b c.
\end{equation*}
----------------------------------------------------------------------

This patch indents as
\begin{equation}
=C2=A0 n u m=3D\left[\begin{array}{ll}
=C2=A0 =C2=A0 2 & 25
=C2=A0 \end{array}\right]
\end{equation}
, not the form Paul proposed
\begin{equation}
=C2=A0 n u m=3D\left[\begin{array}{ll}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2 & 25
=C2=A0 \end{array}\right]
\end{equation}
. Maybe Uwe doesn't like the former indentation, but it is more similar=
to the behavior of other (non-tabular type) environments.

> With a bit more massaging, it should be possible to avoid these.=C2=A0= I had in
> mind modifying LaTeX-indent-level-count (or the block surrounding wher= e it
> is called) in \end{TABULAR} cases, adjusting by the difference between= the
> matching \begin and its beginning of line.

A similar idea crossed my brain, too. The best position to modify would be<= br> `LaTeX-indent-calculate-last'.
It would make the indent algorithm more complex, so I began to search
for more simple solution.

Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine

--0000000000003f6bed0604f0026f-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 14:09:53 2023 Received: (at 65648) by debbugs.gnu.org; 9 Sep 2023 18:09:53 +0000 Received: from localhost ([127.0.0.1]:48462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf2P2-0006Jl-Jx for submit@debbugs.gnu.org; Sat, 09 Sep 2023 14:09:52 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:47384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf2Oy-0006JV-0v for 65648@debbugs.gnu.org; Sat, 09 Sep 2023 14:09:51 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-403004a96eeso8662995e9.3 for <65648@debbugs.gnu.org>; Sat, 09 Sep 2023 11:09:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1694282979; x=1694887779; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=emTtgFntV/qTo49UXtkv27GeYSB1mWWN8aymqaKbGFg=; b=UWPLMxPUKoKX0jpqiylc9A6nwJwTzXQdi0fJjgo3CvHU82NRe3tge3OdMJvaOjOxFZ 0q3qdmJwXp5eOXmH9K60J77/fd8wboBqDVXe7c8SoZ9xGs9uJf3eLDqtMVLZAYreaWYF wnwzeHOJCZigFsBYSgOBiqxJmOiz6o/imEZjU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694282979; x=1694887779; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=emTtgFntV/qTo49UXtkv27GeYSB1mWWN8aymqaKbGFg=; b=QhDEqQrZtpRkbW2eB8TKFrviBP7ovkq7uTx+n1fWIqaaSCK1psJjDmbXctFUHlTHQZ 7s2x/O8UnX5YP4/U3bGVTN2jVflC1qVCLd737ssgvW1Tvi3Z+zwaO1mJbzcwbW/t9gkG C1LFjj7bKolflU+Vzs8kUsW/u+kPlWBXVBL/V39/1iOnhwrTeysX0DenPoolJImNPvC1 YbslS9BD3i5TukHKb6j4KSXGHCfmPKdCiYXVeAvFp2VXSSGLfS3O8fPoppEHPv1N6LBN gnkBt/KKgLXNVDu4Wl6obotd1Ypk6ak03zElQlYVazLu/x7ikDwZO9pSOFGflQEcV+UR h30g== X-Gm-Message-State: AOJu0YxOWpZVM5aEiXzB8UiEjOZobDc15tBxjmBA88PABT4sq2jGyRK2 YFzSuK4sl6ViSadHDxHGrjI9vw== X-Google-Smtp-Source: AGHT+IFQJjdKDCJhTuStTLELm5xL15wJnrB10oNqaotXvtH4nV5XPMwOyZxy4LBJ8REXAv5SvgD78A== X-Received: by 2002:a05:6000:1816:b0:317:6cd2:b90c with SMTP id m22-20020a056000181600b003176cd2b90cmr4351576wrh.13.1694282978838; Sat, 09 Sep 2023 11:09:38 -0700 (PDT) Received: from Utnapischtim ([46.31.102.8]) by smtp.gmail.com with ESMTPSA id l9-20020a5d4bc9000000b003180027d67asm5340296wrt.19.2023.09.09.11.09.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Sep 2023 11:09:38 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Ikumi Keita Subject: Re: bug#65648: 13.2; indentation of nested environments References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> X-Hashcash: 1:20:230909:ultrono@gmail.com::rcYB2slsm3HjQrzi:000000000000000000000000000000000000000000000n5O X-Hashcash: 1:20:230909:oub@mat.ucm.es::VIzx64pGUpd1NSPT:0001EG5 X-Hashcash: 1:20:230909:65648@debbugs.gnu.org::gjcaj9FSqoQYgpvs:00000000000000000000000000000000000000001KTB X-Hashcash: 1:20:230909:ikumi@ikumi.que.jp::MQ1AR75Y8Nd7g125:00000000000000000000000000000000000000000007gN8 Date: Sat, 09 Sep 2023 21:09:28 +0300 Message-ID: <87edj7te07.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer , Paul Nelson X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable > Hi Paul and Uwe, Hi Keita > I've been gradually inclined to the attached approach. Namely, align "&" > as well as \end{foo} relative to beg-col, not beg-pos. In this way, the > above examples turn into > ---------------------------------------------------------------------- > \begin{equation*} > g =3D \begin{pmatrix} > a & b \\ > c & d \\ > \end{pmatrix}, > \quad > h =3D \begin{pmatrix} > x & y \\ > z & w \\ > \end{pmatrix}. > \end{equation*} Thanks, but: I applied the patch, recompiled, restarted emacs, and then \begin{equation*} g =3D \begin{pmatrix} a & b \\ c & d \\ \end{pmatrix}, \quad h =3D \begin{pmatrix} x & y \\ z & w \\ \end{pmatrix}. \end{equation*} Either with=20 1. LaTeX-indent-always-align-end-with-begin nil 2. LaTeX-indent-always-align-end-with-begin t =20=20=20=20=20=20=20 Is filled as \begin{equation*} g =3D \begin{pmatrix} a & b \\ c & d \\ \end{pmatrix}, \quad h =3D \begin{pmatrix} x & y \\ z & w \\ \end{pmatrix}. \end{equation*} That does not look correct to me, sorry the \begin{matrix} should be on a newline. Is this a bug? Regards Uwe=20 --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MDkxODA5Mjha MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCBKpP/E9yL8JrWOGbMcTNkcfQ1uKMwme4md4bAUXOgCpjANBgkqhkiG9w0BAQEFAASCAQAxZZD+ bW/qIfq5aqrkm03K9x3cU8GmPWz1643YuP1T/WZgb3KSmEYYFvp2Q95uWoO1R5s8SgcyEhe2wZch HMkFSNUWIndjvBiG1rFvj58kpmBJndjVATT6BGs//Q55pp7UXMj30wBxuA56i/qEsw49xFSDXSfH 0USrIDLx1WgymWLSTxSIHf588qroV3VAGTiwPrqTfyrr1KBWx+w78X8MMGKvDdzjitPWHTboBfvJ 8iZAMSiyNvU5Zm/Ki0ajpXcf/RKAMt2qaoomY+3plT4lzQ/BmsZJrH3n2yN2gh9qgMq3Ji7SGiff oUo62FGZu97rsoKE01pEOgOnactlTCqaAAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 14:34:07 2023 Received: (at 65648) by debbugs.gnu.org; 9 Sep 2023 18:34:07 +0000 Received: from localhost ([127.0.0.1]:48486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf2mV-00070N-1i for submit@debbugs.gnu.org; Sat, 09 Sep 2023 14:34:07 -0400 Received: from mail-oa1-x29.google.com ([2001:4860:4864:20::29]:61798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf2mT-0006zE-U5 for 65648@debbugs.gnu.org; Sat, 09 Sep 2023 14:34:06 -0400 Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-1ba5cda3530so2249033fac.3 for <65648@debbugs.gnu.org>; Sat, 09 Sep 2023 11:34:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694284437; x=1694889237; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cNLwwPwA6S+TSqmr0iGU6AKykZSOEWiRlGxyJXFy5YU=; b=b2tMv1s+SZN8QCDMEkqCjgpLJCCl+sWob7DyIDFIsR0roX5SoQ1iqz2KaUVXoSHDT/ 7r9c+7V/kxbWMF2hVTrbpKmHuWw1pFNsV9BabY9Fem9EkMAKStjlMJbYndZPwHTIuwMt im6JpOpXSk96X38VKASDQxUvdjFm4rlm5WKLGWZh1pPgq2XHKtwudYUW5uI90KgcFIs3 5JlyGl1LGr+zDOeyQgXlMDeSeld0gY9MBu+9w5zR77jmNi46oQuh3aSmm9U137GBXI8h dZBACGfy06rHSHT17VU+cuVJvXaLOYIvMfAEKLMp4Hbdhr/fMteQNmcns4XLqo6qUC49 H7PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694284437; x=1694889237; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cNLwwPwA6S+TSqmr0iGU6AKykZSOEWiRlGxyJXFy5YU=; b=Jg/+ApPuiikFAysJFqaDxi75f7D8jLBNZvSBo8IAUyVsNdgRZ1wAvy5k16JlMPBOAi r7xgKQ8fwds4N7zgpnkAfu1G0xlKCf5KY1VswjsZBz2N3qwS5W7fhAKFu7rit7knqwyn VbNbIwW9OueZNNKtBbiYSQQsDEDQ5wFY7g7Av/Mg1LkfLJrn/ikb3zVQc6OAArnCt0Ph 3U6BCEqvgfHeS9AWgcbnhJa8ZONVS40dW86H+fVJ42cC3GfUEjFfQfDD4r3jMgDuWI/V Ijf6NTDxJEqpM+h8xm+Ef1jQQ3U89DaKfZuVfkP2mFsi1dWSgzmbayQ1rOTTifqRfHGm b4zg== X-Gm-Message-State: AOJu0YwWSj8Vmx8VfB2f5s9hQ3yBx/bXLHXGvN5s15Fs055cO1BElKLi AhijEthQ0s8fv5ZHrsLCaY0cJjs6e+epXmY+v6c= X-Google-Smtp-Source: AGHT+IGHrjt3UgWdCA178nk0o0ZlT2XB+mZInNdlWGeQbHWWNkrXA5jofmJf2gUK8JEcDaPs8ZAzWhizp4eXSs37nsU= X-Received: by 2002:a05:6870:a706:b0:1be:ffae:29a3 with SMTP id g6-20020a056870a70600b001beffae29a3mr6936124oam.23.1694284436908; Sat, 09 Sep 2023 11:33:56 -0700 (PDT) MIME-Version: 1.0 References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> <87edj7te07.fsf@mat.ucm.es> In-Reply-To: <87edj7te07.fsf@mat.ucm.es> From: Paul Nelson Date: Sat, 9 Sep 2023 20:33:45 +0200 Message-ID: Subject: Re: bug#65648: 13.2; indentation of nested environments To: Uwe Brauer Content-Type: multipart/alternative; boundary="00000000000002af4c0604f156da" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000002af4c0604f156da Content-Type: text/plain; charset="UTF-8" Hi Uwe, I don't see the behavior you describe; on my end, filling does not change the latex you provided. I've tried it with LaTeX-fill-environment and indent-region. Also, with this patch, the setting LaTeX-indent-always-align-end-with-begin no longer seems relevant. Maybe you tried applying the patch on top of an earlier one, rather than directly to the master commit? Paul --00000000000002af4c0604f156da Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Uwe,

I don't see the behavior yo= u describe; on my end, filling does not change the latex you provided.=C2= =A0 I've tried it with LaTeX-fill-environment and indent-region.
<= div>
Also, with this patch, the setting LaTeX-indent-always-a= lign-end-with-begin no longer seems relevant.=C2=A0 Maybe you tried applyin= g the patch on top of an earlier one, rather than directly to the master co= mmit?

Paul


--00000000000002af4c0604f156da-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 15:13:31 2023 Received: (at 65648) by debbugs.gnu.org; 9 Sep 2023 19:13:31 +0000 Received: from localhost ([127.0.0.1]:48510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf3Oc-00089M-Hg for submit@debbugs.gnu.org; Sat, 09 Sep 2023 15:13:30 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:59814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qf3OX-000894-PB for 65648@debbugs.gnu.org; Sat, 09 Sep 2023 15:13:30 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-31ad9155414so2823818f8f.3 for <65648@debbugs.gnu.org>; Sat, 09 Sep 2023 12:13:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1694286797; x=1694891597; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=0V82DccS0cFsyT1hhXFDyBdt1VxHnirzKmf6feRB6AI=; b=MinGsz+OeYP/fGV/HoQKlvvwcE5ggkXJ1NvpuCtAD6jsOLe3x/oNam/lJxVtKeiMnW 5gLaXOZUL34GNCz9knLBECgat14RMBwhj9BdloC2Ai3GlYRNWNqUpNPaSoMYPssu45Vl hR34svzJ/TtYTREjYX6mi9WCWvtCflUIgyZrw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694286797; x=1694891597; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0V82DccS0cFsyT1hhXFDyBdt1VxHnirzKmf6feRB6AI=; b=onp39vme4WxA3izmHQP6393Ccc83Q6Kd2FfUIOz/hEa3dLWO1QEJbfRILbgVhpdzKA +pBdBT0I5tETCZNazBITfxOeYMi6mxuqISFb+9WrjN50y8s5BlW5+7FG9BMv/5S5tMkM KtOfNvq2PnqO1FsDaebF1VLGUQAWbBR8BQEu9UzaQWHY6OlnNPx9Ha9WH4G3WT2EK91e TBX2LTvsO0x6yt4ginbUO+SfxpLZ3Au5e6EUvvR6nuGUC4Zul2mQEq6zev9mTOO7o15Y vp22oVjaIupqMBquzRG78ZEs60Uqf5ibfLLYRSh6IhJuAmgIrU9fiytn2y4rkx/Gs26R jYGQ== X-Gm-Message-State: AOJu0Ywt5XXvwZUzp+QjcCde7aroJHMEqegp/nfOMgZWLZE9z02NjIJp hnbCvgrpS3jOUYg3JntCBLyHuQ== X-Google-Smtp-Source: AGHT+IEbcwpiL9jB2W7mAddC0PATIaUB8OR5GaRW/be21ejfx9BlD3ib8N3rZZaK8Cq4Vc1dBCWPZQ== X-Received: by 2002:a05:6000:18b:b0:313:e456:e64a with SMTP id p11-20020a056000018b00b00313e456e64amr4235701wrx.21.1694286796422; Sat, 09 Sep 2023 12:13:16 -0700 (PDT) Received: from Utnapischtim ([46.31.102.8]) by smtp.gmail.com with ESMTPSA id l9-20020a5d4809000000b0031c6e1ea4c7sm5446364wrq.90.2023.09.09.12.13.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Sep 2023 12:13:15 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Paul Nelson Subject: Re: bug#65648: 13.2; indentation of nested environments References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> <87edj7te07.fsf@mat.ucm.es> X-Hashcash: 1:20:230909:ultrono@gmail.com::NnF1tCWK92IOi5rB:000000000000000000000000000000000000000000000X5u X-Hashcash: 1:20:230909:65648@debbugs.gnu.org::+UCj7bJCqU6N/N95:00000000000000000000000000000000000000000VCQ X-Hashcash: 1:20:230909:ikumi@ikumi.que.jp::RYGgquKfFq5jN/4q:00000000000000000000000000000000000000000002x5T X-Hashcash: 1:20:230909:oub@mat.ucm.es::V3KQR2fZLZ6l6Xv3:0003NoX Date: Sat, 09 Sep 2023 22:13:07 +0300 Message-ID: <87fs3ndut8.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer , Ikumi Keita X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>> "PN" =3D=3D Paul Nelson writes: Hi Paul > Hi Uwe, > I don't see the behavior you describe; on my end, filling does not change > the latex you provided. I've tried it with LaTeX-fill-environment and > indent-region. > Also, with this patch, the setting LaTeX-indent-always-align-end-with-beg= in > no longer seems relevant. Maybe you tried applying the patch on top of an > earlier one, rather than directly to the master commit? Well, I run make clean, reset, pulled again applied the patch to commit=20 2151c3831fcff9 Run make,=20 make install=20 Tried again,=20 But I do see this behavior, I am now puzzled, and have to investigate that further. > Paul =2D-=20 Warning: Content may be disturbing to some audiences I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military.=20 I support the NATO membership of the Ukraine. I support the EU membership of the Ukraine.=20 https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-v= iew/ --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MDkxOTEzMDda MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCC3ztI2sOrG/3hgySAxLyLyV4Q5T75fE9Wbhhr7ZVpI9DANBgkqhkiG9w0BAQEFAASCAQBWnQGf BOtT4tUUJLHl6PjrH8fwUVOKepyU+eEhvMnzbfb9z5hHTpoG/rymE1tIoQbUSjOcd2NoThM5HbyD UAUZMq37jb0NnnVpWiEFej/VnXgUS7vNsT5/XoQ5uw9z2lkIlwPKNZIw1jC4BktAWDxf5a+qRSUD iALdl9HbwzW4iQuwQOtqhXcZwq6NkBTURHnndryXuxTCE4ypPx6bR+fAmE1VgNR9yQOJniYck4he etzdcypEUk/9eQaqZz9GZS5j1NGEuR1Ry7U+o5EawosiYxvmMeuTxoUTOgFJGREf854X7h/OEign iTDqatL8OhrPuF7r0gQwtXypag3AKAOWAAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 10 01:50:14 2023 Received: (at 65648) by debbugs.gnu.org; 10 Sep 2023 05:50:14 +0000 Received: from localhost ([127.0.0.1]:48805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfDKo-0001Ih-86 for submit@debbugs.gnu.org; Sun, 10 Sep 2023 01:50:14 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:44468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfDKi-0001IM-IF for 65648@debbugs.gnu.org; Sun, 10 Sep 2023 01:50:12 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-401d24f1f27so38164455e9.1 for <65648@debbugs.gnu.org>; Sat, 09 Sep 2023 22:50:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1694324999; x=1694929799; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=xGp4RqCGiGimfTiheq+eLw9/Wh1MDR5vCKtl7dqLr7c=; b=Uu48B4Af9JNj0gIaDMekv4PkbKqyq8CzZidYd6LdQgvU4S9UrVwTPYYBlsMXNvNkZn DAmY+0V03OoDg3VJf8K7kRV/wodWQxZpk6Jf/RTZ4HP7PhWcE6MTo/mE8PyYmCzv1j1M RAkJoPE2tIT3dYCJVB+wAH6ByK9TQKoZtY0K0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694324999; x=1694929799; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xGp4RqCGiGimfTiheq+eLw9/Wh1MDR5vCKtl7dqLr7c=; b=fXkLIw84dB9OArYRipW4fsc4njsgsk+7omSDq+SA/eUJ495bXHM/hrTdvWqttRnovN k2beCp+pBIw0FFe7JJyBNUZoRuMIRWzN5/Vj8ei8yfIDyAQUiDEp1ELTkpLjQbkxVtHB VNXsX3iBDU2T8Ln8HDV6psbaAF6xhmZRAEGXZuRN0MH11ShrYX3z9XPsvquJ/wVC5qel mQqEUnPCYNltV2EJ4+tozaMBjitFyFPsQkR/DUUx0Hi8Q5+UzOxQWxDBAYfCAISH63Ni zL9qozzEZK937kYGHv5ZTMNP2yaQifi6HSLGeBQaWh8kNq3dqMqISQRJyN58eC3NZWOG KeUA== X-Gm-Message-State: AOJu0YzIqLOqtc3lM+pKRFxjSNQdh4IiE3ehfR0lY/z79IaO/96KaVC2 hK3S2swX6CmC+JK7wdirZhg0yQ== X-Google-Smtp-Source: AGHT+IGjohA/0iG7JMWB9n8wQHV1Lx4jRUY5l2HxjM3fysTj2ZiLzUERTGxTMk9QZ3IsHiFUZk8UlQ== X-Received: by 2002:a05:6000:1151:b0:317:54de:7315 with SMTP id d17-20020a056000115100b0031754de7315mr4542335wrx.61.1694324999151; Sat, 09 Sep 2023 22:49:59 -0700 (PDT) Received: from Utnapischtim ([46.31.102.8]) by smtp.gmail.com with ESMTPSA id l5-20020adfe585000000b0031759e6b43fsm6422458wrm.39.2023.09.09.22.49.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Sep 2023 22:49:58 -0700 (PDT) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Uwe Brauer Subject: Re: bug#65648: 13.2; indentation of nested environments References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> <87edj7te07.fsf@mat.ucm.es> <87fs3ndut8.fsf@mat.ucm.es> X-Hashcash: 1:20:230910:ultrono@gmail.com::tyGtoaD3n+xb19WJ:0000000000000000000000000000000000000000000014BY X-Hashcash: 1:20:230910:65648@debbugs.gnu.org::SMFPcMwY9qJXC5c+:00000000000000000000000000000000000000001mK2 X-Hashcash: 1:20:230910:oub@mat.ucm.es::D83QBQqLwexS3gum:00044aB X-Hashcash: 1:20:230910:ikumi@ikumi.que.jp::CzqBu1IaDu1sWM97:000000000000000000000000000000000000000000040Mj Date: Sun, 10 Sep 2023 08:49:54 +0300 Message-ID: <87h6o2fugt.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Ikumi Keita , Paul Nelson X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable > Hi Paul > Well, I run make clean, reset, pulled again applied the patch to commit=20 > 2151c3831fcff9 > Run make,=20 > make install=20 > Tried again,=20 > But I do see this behavior, I am now puzzled, and have to investigate > that further. It seems also to happen without the patch, uff, right now I don't have the time to debug this, maybe next week. Uwe=20 =2D-=20 Warning: Content may be disturbing to some audiences I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military.=20 I support the NATO membership of the Ukraine. I support the EU membership of the Ukraine.=20 https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-v= iew/ --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzA5MTAwNTQ5NTRa MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCAEN36QGMHRo+zYYmXuGkYpQqtVcO67FrFaFEu3STrwADANBgkqhkiG9w0BAQEFAASCAQAValpC ps1P+ktT9Rla0zW0KiHPzMlu3pMrHQ7c0jUwzV/9eaP+g91aPLkxdEY9wy1+1nzI1BYngGCvO6bV 0UK8OMYgSL8qagDPex/4gee5rSF512DaQrjWhw1j/6IAr0AS3uH5izQBWziE7DI4hXKzqiJ+UqhQ lPKrd+lR+8nokAveb+FCk81u6OkuvxKmTUB+GUHZk0oncXFk7VxHMZbcM8Plmf1I8C25ET5+bLxp QG/IKYyDMm2PrKVVz1QpHNzCqIiYbKB6llrW+glt4EBlqlpeKgHkVHqs0RprRdW8252bsyVh+8o9 lK1Gl0Z+PXUpPw+r3i9svlM1JQv5vfTBAAAAAAAA --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 10 02:22:06 2023 Received: (at 65648) by debbugs.gnu.org; 10 Sep 2023 06:22:06 +0000 Received: from localhost ([127.0.0.1]:48837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfDpe-0002FF-62 for submit@debbugs.gnu.org; Sun, 10 Sep 2023 02:22:06 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:39024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfDpY-0002Ek-9u for 65648@debbugs.gnu.org; Sun, 10 Sep 2023 02:22:04 -0400 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 007DD5C; Sun, 10 Sep 2023 15:21:54 +0900 (JST) From: Ikumi Keita To: Uwe Brauer Subject: Re: bug#65648: 13.2; indentation of nested environments In-reply-to: <87h6o2fugt.fsf@mat.ucm.es> References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> <87edj7te07.fsf@mat.ucm.es> <87fs3ndut8.fsf@mat.ucm.es> <87h6o2fugt.fsf@mat.ucm.es> Comments: In-reply-to Uwe Brauer message dated "Sun, 10 Sep 2023 08:49:54 +0300." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <31653.1694326912.1@localhost> Date: Sun, 10 Sep 2023 15:21:53 +0900 Message-ID: <31655.1694326913@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Paul Nelson X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Uwe, Paul's inference is right. I made the patch anew, it's intended for the clean master branch. >>>>> Uwe Brauer writes: >> Well, I run make clean, reset, pulled again applied the patch to commit >> 2151c3831fcff9 >> Run make, >> make install >> Tried again, >> But I do see this behavior, I am now puzzled, and have to investigate >> that further. > It seems also to happen without the patch, uff, right now I don't have > the time to debug this, maybe next week. Hmm, then something other than AUCTeX is interfering? Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 02:06:08 2023 Received: (at 65648) by debbugs.gnu.org; 12 Sep 2023 06:06:08 +0000 Received: from localhost ([127.0.0.1]:55755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfwXI-0004GH-0y for submit@debbugs.gnu.org; Tue, 12 Sep 2023 02:06:08 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:44130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfwXD-0004Fr-Qn for 65648@debbugs.gnu.org; Tue, 12 Sep 2023 02:06:06 -0400 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 0E6145C; Tue, 12 Sep 2023 15:05:57 +0900 (JST) From: Ikumi Keita To: Paul Nelson Subject: Re: bug#65648: 13.2; indentation of nested environments In-reply-to: References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> Comments: In-reply-to Paul Nelson message dated "Sat, 09 Sep 2023 18:58:45 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <46154.1694498752.1@localhost> Date: Tue, 12 Sep 2023 15:05:52 +0900 Message-ID: <46157.1694498752@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: 65648@debbugs.gnu.org, Uwe Brauer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Paul and all, >>>>> Paul Nelson writes: > Looks good to me (I prefer it over my original suggestion). Thanks! Thanks. If there's no objection, I'll polish my proposal and install it. Any comments? Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 14 01:34:28 2023 Received: (at 65648) by debbugs.gnu.org; 14 Sep 2023 05:34:28 +0000 Received: from localhost ([127.0.0.1]:36542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgezk-0001XJ-Df for submit@debbugs.gnu.org; Thu, 14 Sep 2023 01:34:28 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:49274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgezh-0001X6-8D for 65648@debbugs.gnu.org; Thu, 14 Sep 2023 01:34:26 -0400 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 4BE705F; Thu, 14 Sep 2023 14:34:17 +0900 (JST) From: Ikumi Keita To: 65648@debbugs.gnu.org Subject: Re: bug#65648: 13.2; indentation of nested environments In-reply-to: <46157.1694498752@localhost> References: <74446.1693729479@localhost> <87o7ij63y1.fsf@mat.ucm.es> <8734zvnuj2.fsf@mat.ucm.es> <80947.1693813632@localhost> <26745.1694242362@localhost> <46157.1694498752@localhost> Comments: In-reply-to Ikumi Keita message dated "Tue, 12 Sep 2023 15:05:52 +0900." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <53949.1694669656.1@localhost> Date: Thu, 14 Sep 2023 14:34:16 +0900 Message-ID: <53950.1694669656@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65648 Cc: Uwe Brauer , Paul Nelson X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> Ikumi Keita writes: > Hi Paul and all, >>>>> Paul Nelson writes: >> Looks good to me (I prefer it over my original suggestion). Thanks! > Thanks. If there's no objection, I'll polish my proposal and install it. > Any comments? Done. I'll close this bug. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 14 01:35:02 2023 Received: (at control) by debbugs.gnu.org; 14 Sep 2023 05:35:03 +0000 Received: from localhost ([127.0.0.1]:36546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgf0I-0001Yc-Nf for submit@debbugs.gnu.org; Thu, 14 Sep 2023 01:35:02 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:49282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgf0H-0001Y2-9Q for control@debbugs.gnu.org; Thu, 14 Sep 2023 01:35:01 -0400 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id CB62A5F for ; Thu, 14 Sep 2023 14:34:54 +0900 (JST) To: control@debbugs.gnu.org From: Ikumi Keita Subject: control message for bug #65648 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <53980.1694669693.1@localhost> Date: Thu, 14 Sep 2023 14:34:54 +0900 Message-ID: <53982.1694669694@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 65648 quit From unknown Sun Jun 22 17:11:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 12 Oct 2023 11:24:14 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator