From unknown Wed Jun 18 23:07:47 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#55511 <55511@debbugs.gnu.org> To: bug#55511 <55511@debbugs.gnu.org> Subject: Status: 13.1.3; TeX-auto-store issues with complex paths Reply-To: bug#55511 <55511@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:07:47 +0000 retitle 55511 13.1.3; TeX-auto-store issues with complex paths reassign 55511 auctex submitter 55511 Cyril Arnould severity 55511 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 18 17:50:05 2022 Received: (at submit) by debbugs.gnu.org; 18 May 2022 21:50:05 +0000 Received: from localhost ([127.0.0.1]:33819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrRYS-0005ll-Vm for submit@debbugs.gnu.org; Wed, 18 May 2022 17:50:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:58354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrRYP-0005la-QA for submit@debbugs.gnu.org; Wed, 18 May 2022 17:50:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrRYP-0005Vk-Iu for bug-auctex@gnu.org; Wed, 18 May 2022 17:50:01 -0400 Received: from mail-ve1eur02olkn0819.outbound.protection.outlook.com ([2a01:111:f400:fe06::819]:21652 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrRYL-0002e2-PZ for bug-auctex@gnu.org; Wed, 18 May 2022 17:50:00 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d96lvdfcyHz9WlXrRl6LZDidiGO3J7woNUOZnjM604NpS9jfJRq0zz/jUsk+yEmT9DltQIG3xIkFdmL5CVfAvSc9hRzNzI5FtRA3VcaMDTWs6yOBU/xp2KadJ+eZntf48rqYMMMlICSBq3xrRuUDQBM6Ktm6nK0wPQhJCiJLRAJnT/Ehb6escs+pe9sFMdIsgdCLElKmpP+0zqeCiLrhK/99O7FVnCYQcs8jiiy3bvsGe8tooeRXrr+P04n3HOUZ0gO/sf4Llh0t4hCmunM0LSY6HBmrbxG/shAt+qUce+s89uSHkdRPO5QpvlFTqCeMKJDv8tNjtEB5yNCHjYg55g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=j/3sWlJBoCrvO5E3DlEbb9tpqtZf+Y3soaoqyqQIggs=; b=OZWvJLRNiDPb+SLHC6LKxAyOJg5Ti6hYWxuPhBRh57PGtwjmFvtZHfxqGU/pRtKuuI5fqKMCg/svDVI7ebupzIX/0bFYF5c0LsbaRvWrIfoX6UGoAhFEND8pWJ0hZ7fJCzOgBXzwjgydn0IbY0rZITxvxB8nsZly/Dq27ZS94DI++mb+dgrqOpv3SqtSel6aGafpuF8id6Yi/6LVYJGIg61df9BHz9AD5nJFaO3bPasV2vk+iFYH9UVzzYJURd1N6oME7tkePPmegvfhA6QVJhj8ojez0K7ePRI8USDbYYmW4eVxab53IK/EacKGv/56Qf5u0omB00UXqhb3ynw85Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j/3sWlJBoCrvO5E3DlEbb9tpqtZf+Y3soaoqyqQIggs=; b=tUzVxL1vbuVswG3a81060EwzYFwp0NelrYSDhCQS7OpbLr13VBwsAvqaAnzsU/HCeNZ8jCkCWIliVIXc3Zn/DtVlEEo7fLicdLJVHuMBXFt7KcDnhJEclw+UF2cgAQBbmRYh1QXkLw2s+p8ppDCZm2vksuBChsbib5iMVE6kqOPH3nSmOVYWWKm8uxaZVrvGCl0KRh0uZgO09tfl9E91rRcKn5ivSQLfG+/vYXZEPOEhN5QklNZ32G4g3u+U8mAnY9CIfI25jltjkMNBsK3DI9r91X0+c7DsKuTC7L7i70pvTVnTeMq2dI2ZtSued7ym32U8b+GCemeSscdoOCM14Q== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by HE1PR1001MB1179.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:3:67::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Wed, 18 May 2022 21:44:52 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::1541:34d8:f586:e1f3]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::1541:34d8:f586:e1f3%8]) with mapi id 15.20.5250.018; Wed, 18 May 2022 21:44:52 +0000 From: Cyril Arnould To: "bug-auctex@gnu.org" Subject: 13.1.3; TeX-auto-store issues with complex paths Thread-Topic: 13.1.3; TeX-auto-store issues with complex paths Thread-Index: AQHYawBTrHQZH38/a02ORs9TUjPM4A== Date: Wed, 18 May 2022 21:44:52 +0000 Message-ID: Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [RJFITfhrzPwyk4H8UUFFnKWRW3eFySidGjPnzr5gM7dxDeDgnvLvhrZPAsf0ZvV0bWaiFIrVyTU=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: db866196-7b18-4377-ab13-08da3917a3e1 x-ms-traffictypediagnostic: HE1PR1001MB1179:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: utHV/N5kn7zXZXkwA1FYGg5ttoamvzUu0S2h8+94sevtrBT+oGL1ER+5N4+L0QEA7r1kU3h3pKwj1FIDt287iLcrnO73lKkYqV2t+Qxe4gdSEhlyjHbJvbMiM4URgQfM5iiD8WJOZ8ZLiPRX6KpiKrokICQxVQHC0myc4g1Rfq8b6W0ArVnF48pdrPDgbZCd/v3yXjYD7cAHIvLb2GZfW14XDwbBhO1jIXjd4UUBx853nGddHAju+WDhxShRgAv1aiBXvd4fZWmt3LfccPVLiMbQj4Gwe8VnV7Pr0XRH2GZHXbw2NBAfyxM+bh4gSSa1zx3dm12zpsBCIE7k6fuczR2S6LuIu1Vqh4Vwhw9uO4qNSEUYDG+ZBcUyJqrbHWWU++WRfFvGsMng5pg9Sk13M6sSgCGbdJABI5f4//UThLkHroPUjCGBqRPZY/89/CIkSe9rv8fcyc92q4CbsV8FQjdd63VqPVLT46mmP10VMqQrBPpmNRCnbLIzsECS/3u4ijBD3zsYQh96AFMKsklmx2hLcH5k0uDI7VS+ELYTdb7Mvp4ei5VgGbLE8pd3PsVtN94wCpqi+OcC63gMyNvzjg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xaknvSmwCKGhh2p60/IN9TxVThTzJqBmF8GZgHQIq39XgTkW6le03Xhx0vos?= =?us-ascii?Q?oRNsGvuLJAw5jD8urwGVxr2fJ8AXSgzhcyBPgvZIxA3oCbSffRRmQIhKkEoc?= =?us-ascii?Q?ZB0heIQCTqB5K0R5GctHfRSpivzvyRUazK9PtlQeMGzjUBR4+hMk9AfP/t3G?= =?us-ascii?Q?Oi45PjzIthrXVlAat6D40Y18OGdBLVVvfXe7iXPFaSrdM+Zm5SKFCTNU8RT2?= =?us-ascii?Q?zVDkxBIx4lSGP0tNOWpydSEtvq1pLP5UHs+gteItKU8CS8IX/t8IsmJ6hG+U?= =?us-ascii?Q?6rEeBHID3vRaC9gorOvu5fMQ3mF8MX0KkOqy5Jz+Gmn2ifsQBkN69hIIXz2j?= =?us-ascii?Q?pROvWtyuFON6yVWoJmLeOlMcOCuYMFU5kX59kotYeKKDW+r2ExYTMQftCecE?= =?us-ascii?Q?X0K4rUbU+s3RZvwOv7ekMlc5yUEEBM5aIpcdWt0B5WRNZdTw0F2EhOVLbmiq?= =?us-ascii?Q?knzY2/iRuOoQu8eZIV1CAut7LMaeyOK/Wuik/XqVgmQw4MQuWqzbEg1+9Jn3?= =?us-ascii?Q?DEb5mTXu0WIdj+QIWMEeYCr7ev1Mx0J4raZv+CH5BcM6VDj5NGKy8FA0fTp6?= =?us-ascii?Q?RZl2RUH2yiqUJEBeoZC7MUkdt/sNPn+R+Wa82GKk0zJQD122nWrT1A1jxfAS?= =?us-ascii?Q?b8hgXrnrNZKqu9YqgG7sM9qYfGS4CwoPzgzlX+ZUkp8Xl2JYa3tT0j9H/f6t?= =?us-ascii?Q?k9a9mJ33OaIUx8R39WABLYvYhi+ZvtqexNAbl1r6lw7CdrlHpBLTCRkKQgM7?= =?us-ascii?Q?vfxp/RkAxJNhjeSZBFw3xAZF02v66dgGS3d7lxM8faUhiH8/u6HqLF8Gs5I+?= =?us-ascii?Q?nlfDGmWCydMqH1rvq7Dm93QMBRUUap6K0IlM9SBePd3MPxLaxOW+iKo7zqNm?= =?us-ascii?Q?X30vHdvtCe3DymPhmnY/U9z+a9DVJqOny6VnEfRT3ZPJroaLtMJb9HjcrzZq?= =?us-ascii?Q?G+ThC+PZFPCenuxitpqKm/rDLPj99ds6s3hOGDf5xr2hEtKTHm9YM/jJbgNU?= =?us-ascii?Q?MrAv2Mzcp+Dp7t1ZUApzOWJBnyVBi2eOWTHdq3qDWbpAsHNdtWhG6lB64Jki?= =?us-ascii?Q?EfMfOm8rDhxHLRRN7rsbo6vNC849KohJvMwKXYr5FZUfI78KPvzNzCF0U4qT?= =?us-ascii?Q?XYof1sbUkdA83AH8VKiMweUggxggYmzh6aPDGfT4ntvmX090n1OPbK+J1cfX?= =?us-ascii?Q?XkPgNPacCtn96t/oQ96RAn+Y3Ics9dQFXe/cT8+OVfZPU+/OpC/xiq1f3s7V?= =?us-ascii?Q?SPb3DhCv9M+tBGWD0iJ9Va5ZJYvV6sEdkHPm9LeoKfi1dW8gvAoAseD80ZLB?= =?us-ascii?Q?QduaE+MXTl4rBSDbcdu+TyTiI1mz8KKzCoJTcPuC4gsEgBHkSAc/c63Spgba?= =?us-ascii?Q?jJHJ9AyOQDJHGCA2SV4rgcunEqu2Izd/JOFgVZYK3sjqWiMBeaF4mhI8p8Fs?= =?us-ascii?Q?ynXPJ7znrcqjpku6PE+6dMAKxfzcGTH/8pdgtVaZCwqWoH2US9XUF6tY32wq?= =?us-ascii?Q?RhSk7iSdz+J+R5Mtryo4FlZ9U61uwO2oKLbNT2N+YV08EoH/Jf7b5qiPIA?= =?us-ascii?Q?=3D=3D?= Content-Type: multipart/alternative; boundary="_000_AS4PR10MB61101F2FAD9C447C0ADC4311E3D19AS4PR10MB6110EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: db866196-7b18-4377-ab13-08da3917a3e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2022 21:44:52.2696 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR1001MB1179 Received-SPF: pass client-ip=2a01:111:f400:fe06::819; envelope-from=cyril.arnould@outlook.com; helo=EUR02-VE1-obe.outbound.protection.outlook.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, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) 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: -2.3 (--) --_000_AS4PR10MB61101F2FAD9C447C0ADC4311E3D19AS4PR10MB6110EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable As far as I've gathered, TeX-auto-store can be used to automatically detect any \newcommand{} in files and create an .el file in the auto directory which adds the commands to the TeX-symbol-list. From there they can be used for things like auto-completion. I've also seen that if the command is declared in a separate file but the TeX-master is set, it will create the .el file in the auto folder of the TeX-master. When the TeX-master file is parsed on the other hand, any .tex files added via \input{} or \include{} seem to be added to the list of style hooks to run. As far as I've seen, this has the effect that the auto-completion for the \newcommand{} declared in a separate file is also available in the TeX-master. The problems start when the \input{} and \include{} commands are more complex. In the following examples, preamble2.el to preamble5.el are not run because the files are not found at the paths specified in the master.el file.: \input{preamble0} % This works fine \input{prea mble1} % This works fine \input{../../preamble2} % This is not added to the TeX-run-style-hooks % list at all \input{"preamble3"} % This gets added with quotes escaped, % i.e. "\"preamble2\"" \input{folder/preamble4} % This gets added as "folder/preamble3" \input{../preamble5} % This gets added as "../preamble4" Another issue is that if several files are included that have the same name but are in different subfolders, the generated .el files will end up overwriting each other, so the symbol list of only one of the .tex files will be available. Granted, this is probably quite the edge case but it would be nice to solve nonetheless. Somewhat related to this topic but not really a bug, more of a feature request: it would be nice if files added via \import{}{} and \subimport{}{} commands from the import package were added as well when par= sing. Emacs : GNU Emacs 28.1 (build 2, x86_64-w64-mingw32) of 2022-04-09 Package: 13.1.3 current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq AUCTeX-date "2022-04-16" window-system 'w32 LaTeX-version "2e" TeX-style-path '("~/.emacs.d/auctex" "c:/Users/Cyril/AppData/Roaming/.emacs= .d/elpa/auctex-13.1.3/style" "c:/Users/Cyril/AppData/Roaming/.emacs.d/auctex/auto" "c:= /Users/Cyril/AppData/Roaming/.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 outpu= t") ("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-t= ex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode context-mode) :hel= p "Run BibTeX") ("Biber" "biber %(output-dir) %s" TeX-run-Biber nil (pl= ain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run Biber") ("Texindex" "texindex %s.??" TeX-run-command nil (texin= fo-mode) :help "Run Texindex") ("Texi2dvi" "%(PDF)texi2dvi %t" TeX-run-command nil (te= xinfo-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-t= ex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Generate PostScript file") ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil (plai= n-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 (plai= n-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert PostScript file to PDF") ("Glossaries" "makeglossaries %(d-dir) %s" TeX-run-comm= and 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-mo= de 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-mo= de) :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 "Dele= te generated intermediate files") ("Clean All" "(TeX-clean t)" TeX-run-function nil t :he= lp "Delete generated intermediate and output files") ("Other" "" TeX-run-command t t :help "Run an arbitrary= command")) ) --_000_AS4PR10MB61101F2FAD9C447C0ADC4311E3D19AS4PR10MB6110EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

As far as I've gathered, TeX-auto-store can be used = to automatically

detect any \newcommand{} in files and create an .el = file in the auto

directory which adds the commands to the TeX-symbol-= list. From there

they can be used for things like auto-completion. I'= ve also seen that if

the command is declared in a separate file but the T= eX-master is set, it

will create the .el file in the auto folder of the T= eX-master.

 

When the TeX-master file is parsed on the other hand= , any .tex files

added via \input{} or \include{} seem to be added to= the list of style

hooks to run. As far as I've seen, this has the effe= ct that the

auto-completion for the \newcommand{} declared in a = separate file is

also available in the TeX-master.

 

The problems start when the \input{} and \include{} = commands are more

complex. In the following examples, preamble2.el to = preamble5.el are not

run because the files are not found at the paths spe= cified in the

master.el file.:

 

\input{preamble0}      = ;   % This works fine

\input{prea mble1}     &nbs= p;  % This works fine

\input{../../preamble2}   % This is not ad= ded to the TeX-run-style-hooks

        &nbs= p;            &= nbsp;    % list at all

\input{"preamble3"}    = ;   % This gets added with quotes escaped,

        &nbs= p;            &= nbsp;    % i.e. "\"preamble2\""

\input{folder/preamble4}  % This gets added as = "folder/preamble3"

\input{../preamble5}      %= This gets added as "../preamble4"

 

Another issue is that if several files are included = that have the same

name but are in different subfolders, the generated = .el files will end

up overwriting each other, so the symbol list of onl= y one of the .tex

files will be available. Granted, this is probably q= uite the edge case

but it would be nice to solve nonetheless.

 

Somewhat related to this topic but not really a bug,= more of a feature

request: it would be nice if files added via \import= {}{} and

\subimport{}{} commands from the import package were= added as well when parsing.

 

Emacs  : GNU Emacs 28.1 (build 2, x86_64-w64-mi= ngw32)

of 2022-04-09

Package: 13.1.3

 

current state:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

(setq

AUCTeX-date "2022-04-16"

window-system 'w32

LaTeX-version "2e"

TeX-style-path '("~/.emacs.d/auctex" "= ;c:/Users/Cyril/AppData/Roaming/.emacs.d/elpa/auctex-13.1.3/style"

        &nbs= p;         "c:/Users/Cyril/App= Data/Roaming/.emacs.d/auctex/auto" "c:/Users/Cyril/AppData/Roamin= g/.emacs.d/auctex/style" "auto" "style")

TeX-auto-save t

TeX-parse-self t

TeX-master t

TeX-command-list '(("TeX" "%(PDF)%(te= x) %(file-line-error) %`%(extraopts) %S%(PDFout)%(mode)%' %(output-dir) %t&= quot; TeX-run-TeX nil

        &nbs= p;            (plain= -tex-mode ams-tex-mode texinfo-mode) :help "Run plain TeX")

        &nbs= p;           ("LaTeX= " "%`%l%(mode)%' %T" TeX-run-TeX nil (latex-mode doctex-mode= ) :help "Run LaTeX")

        &nbs= p;           ("Makei= nfo" "makeinfo %(extraopts) %(o-dir) %t" TeX-run-compile nil= (texinfo-mode) :help "Run Makeinfo with Info output")

        &nbs= p;           ("Makei= nfo HTML" "makeinfo %(extraopts) %(o-dir) --html %t" TeX-run= -compile nil (texinfo-mode) :help "Run Makeinfo with HTML output"= )

        &nbs= p;           ("AmSTe= X" "amstex %(PDFout) %`%(extraopts) %S%(mode)%' %(output-dir) %t&= quot; TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX")

        &nbs= p;           ("ConTe= Xt" "%(cntxcom) --once --texutil %(extraopts) %(execopts)%t"= TeX-run-TeX nil (context-mode) :help "Run ConTeXt once")

        &nbs= p;           ("ConTe= Xt Full" "%(cntxcom) %(extraopts) %(execopts)%t" TeX-run-TeX= nil (context-mode) :help "Run ConTeXt until completion")

        &nbs= p;           ("BibTe= X" "bibtex %(O?aux)" TeX-run-BibTeX nil (plain-tex-mode late= x-mode doctex-mode ams-tex-mode texinfo-mode context-mode) :help

        &nbs= p;            "= Run BibTeX")

        &nbs= p;           ("Biber= " "biber %(output-dir) %s" TeX-run-Biber nil (plain-tex-mode= latex-mode doctex-mode ams-tex-mode texinfo-mode) :help

         &nb= sp;           "= Run Biber")

        &nbs= p;           ("Texin= dex" "texindex %s.??" TeX-run-command nil (texinfo-mode) :he= lp "Run Texindex")

        &nbs= p;           ("Texi2= dvi" "%(PDF)texi2dvi %t" TeX-run-command nil (texinfo-mode) = :help "Run Texi2dvi or Texi2pdf")

        &nbs= p;           ("View&= quot; "%V" TeX-run-discard-or-function t t :help "Run Viewer= ") ("Print" "%p" TeX-run-command t t :help "P= rint the file")

        &nbs= p;           ("Queue= " "%q" TeX-run-background nil t :help "View the printer= queue" :visible TeX-queue-command)

        &nbs= p;           ("File&= quot; "%(o?)dvips %d -o %f " TeX-run-dvips t (plain-tex-mode late= x-mode doctex-mode ams-tex-mode texinfo-mode) :help

        &nbs= p;            "= Generate PostScript file")

        &nbs= p;           ("Dvips= " "%(o?)dvips %d -o %f " TeX-run-dvips nil (plain-tex-mode l= atex-mode doctex-mode ams-tex-mode texinfo-mode) :help

        &nbs= p;            "= Convert DVI file to PostScript")

        &nbs= p;           ("Dvipd= fmx" "dvipdfmx -o %(O?pdf) %d" TeX-run-dvipdfmx nil (plain-t= ex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help

        &nbs= p;            "= Convert DVI file to PDF with dvipdfmx")

        &nbs= p;           ("Ps2pd= f" "ps2pdf %f %(O?pdf)" TeX-run-ps2pdf nil (plain-tex-mode l= atex-mode doctex-mode ams-tex-mode texinfo-mode) :help

        &nbs= p;            "= Convert PostScript file to PDF")

        &nbs= p;           ("Gloss= aries" "makeglossaries %(d-dir) %s" TeX-run-command nil (pla= in-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode)

        &nbs= p;            :help = "Run makeglossaries to create glossary file")

        &nbs= p;           ("Index= " "makeindex %(O?idx)" TeX-run-index nil (plain-tex-mode lat= ex-mode doctex-mode ams-tex-mode texinfo-mode) :help

        &nbs= p;            "= Run makeindex to create index file")

        &nbs= p;           ("upMen= dex" "upmendex %(O?idx)" TeX-run-index t (plain-tex-mode lat= ex-mode doctex-mode ams-tex-mode texinfo-mode) :help

        &nbs= p;            "= Run upmendex to create index file")

        &nbs= p;           ("Xindy= " "texindy %s" TeX-run-command nil (plain-tex-mode latex-mod= e doctex-mode ams-tex-mode texinfo-mode) :help

        &nbs= p;            "= Run xindy to create index file")

        &nbs= p;           ("Check= " "lacheck %s" TeX-run-compile nil (latex-mode) :help "= Check LaTeX file for correctness")

        &nbs= p;           ("ChkTe= X" "chktex -v6 %s" TeX-run-compile nil (latex-mode) :help &q= uot;Check LaTeX file for common mistakes")

        &nbs= p;           ("Spell= " "(TeX-ispell-document \"\")" TeX-run-function ni= l t :help "Spell-check the document")

        &nbs= p;           ("Clean= " "TeX-clean" TeX-run-function nil t :help "Delete gene= rated intermediate files")

        &nbs= p;           ("Clean= All" "(TeX-clean t)" TeX-run-function nil t :help "Del= ete generated intermediate and output files")

        &nbs= p;           ("Other= " "" TeX-run-command t t :help "Run an arbitrary comman= d"))

)

--_000_AS4PR10MB61101F2FAD9C447C0ADC4311E3D19AS4PR10MB6110EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 20 08:44:55 2022 Received: (at 55511) by debbugs.gnu.org; 20 May 2022 12:44:55 +0000 Received: from localhost ([127.0.0.1]:37937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ns1zz-0007lM-D5 for submit@debbugs.gnu.org; Fri, 20 May 2022 08:44:55 -0400 Received: from snd00012-jc.im.kddi.ne.jp ([27.86.105.140]:57889 helo=mgw1.mx.zaq.ne.jp) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ns1zv-0007l6-9A for 55511@debbugs.gnu.org; Fri, 20 May 2022 08:44:53 -0400 Received: from localhost by dmta0003-jc.im.kddi.ne.jp with ESMTP id <20220520124446988.KZVJ.39406.localhost@dmta0003.jcom.zaq.ne.jp>; Fri, 20 May 2022 21:44:46 +0900 From: Ikumi Keita To: Cyril Arnould Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths In-reply-to: References: Comments: In-reply-to Cyril Arnould message dated "Wed, 18 May 2022 21:44:52 +0000." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <99513.1653050685.1@localhost> Date: Fri, 20 May 2022 21:44:46 +0900 Message-ID: <99516.1653050686@localhost> X-VC-DATE: Fri, 20 May 2022 21:44:47 +0900 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: 55511@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 (-) Hi Cyril, >>>>> Cyril Arnould writes: > The problems start when the \input{} and \include{} commands are more > complex. In the following examples, preamble2.el to preamble5.el are not > run because the files are not found at the paths specified in the > master.el file.: Thanks for your report. I think the issue should be fixed on AUCTeX side. I began to work on this, but haven't managed to address it yet due to some gotcha, the reason of which I haven't figured out yet. Please be patient. > Another issue is that if several files are included that have the same > name but are in different subfolders, the generated .el files will end > up overwriting each other, so the symbol list of only one of the .tex > files will be available. Granted, this is probably quite the edge case > but it would be nice to solve nonetheless. I'm not sure whether there is smart solution for this matter. > Somewhat related to this topic but not really a bug, more of a feature > request: it would be nice if files added via \import{}{} and > \subimport{}{} commands from the import package were added as well > when parsing. I expect this would be addressed once the main bug is resolved. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Sat May 21 06:43:56 2022 Received: (at 55511) by debbugs.gnu.org; 21 May 2022 10:43:56 +0000 Received: from localhost ([127.0.0.1]:40734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsMaS-00038V-4I for submit@debbugs.gnu.org; Sat, 21 May 2022 06:43:56 -0400 Received: from mail-oln040092073072.outbound.protection.outlook.com ([40.92.73.72]:34560 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsMaP-00038A-OG for 55511@debbugs.gnu.org; Sat, 21 May 2022 06:43:55 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MQ0TjGHFDrztvu69aKl0xuctc3vIdDf/UaphcHvxiDG1/m1lRXuVUjiYyfNWniJeRuv3XCqoyg0N3cjLM6ikMBHp/LUnraXCKcIxn+sVDTTwey4Wch9D30CmdzG1HDwh8wPXS1AEPlTFPwFl2Eoob3H4N7E6Pm8aA+T+V+v26emcVMukGIylf+jRy1QpoN3BTERm3AITi4KpuYad18GBi5GcMozkvIUZWPJ63pivEL8RIL5AyRyiECB7qw/VyXxZsFcGnPtj9t8nxRbix3B3XwbUJt9LHm+vjrfKM1MwJ4ZhOkHSVlAt+0fUO0Xj3csk2aWcERPvvK+zlzXHHCzQFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gz6w2RhrztsFtJYAKpz+X6nvKS0resNPrtIImBbws1A=; b=jqik61no0WwYFXO9JUc61V59UCqw+iTdADjIHPz847rXsTgQ3ki9+gM4hCoi/T1OukpOCEGF82ag1ps8bCoN6Wmx88szEnJBIrUrgjn9DRCfKwbNOlDYYPeArMC2oeGnSmhHGcHHtXuAdF5lnvl5sZeSKyNIl8jO2BUkqIlgXCsBV4VzX3bSApCd8XnNdGpVGTTqxbbcsrSJzWSuCDPL3fSe6bW+c4YRbu9IcIuCbHtchH44Mj4z5/g03PJWRstVhqDd7dzybfEWJ1x9tR8a3/sfmL+OOk6pHk3AE6xWKXgmmeHl6iOtdlXq/IzWWnfD7EPIaDEPDqtMuHlhNFI/+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gz6w2RhrztsFtJYAKpz+X6nvKS0resNPrtIImBbws1A=; b=WsEwg8k+hZdOVFzXbdcstmMx6U+wS/j/I9Z4kxNxYCzdPhlsEanqqCoYycvSP5l1EfBGznu71Y2EVpesRQQ0EdopgaiQQPHcUgLv5iLoQ5oMdoqY0JVpm/Tk+x3Odl62W87qRnckyEaJNd2BsVrzA/20MZpl9s1shnS8KoIWC+QZ20k+nh72Ae/h50/08lSfgHzzWjAzcuM39k6ugyVxkDvIT+xHnHryOMr3vg9ClhIVDOtLX12hSPJhiTErq3nRUSEAcQtIHoTJOupRl2+frqCM4FC3SGL8/XL2tJADjdQAoHBE3dat1j7M6F2R3iRN648OWdTKYiiFjxWH80j6MA== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by AM8PR10MB4114.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1c9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Sat, 21 May 2022 10:43:46 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4%6]) with mapi id 15.20.5273.017; Sat, 21 May 2022 10:43:46 +0000 From: Cyril Arnould To: Ikumi Keita Subject: AW: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Topic: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Index: AQHYawBTrHQZH38/a02ORs9TUjPM4K0nuMQAgAFwezA= Date: Sat, 21 May 2022 10:43:46 +0000 Message-ID: References: <99516.1653050686@localhost> In-Reply-To: <99516.1653050686@localhost> Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [BVx7m0SOQJn5ntAYZ1eghkZpE3tgwNXF9pzIAdAn1ieSbkfskxwBHUT3pkWB4o009/MgnYJKi3A=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6e7dd8f3-8ac1-4ca8-2199-08da3b16c867 x-ms-traffictypediagnostic: AM8PR10MB4114:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /B5BGPUGqA0+5BT/6o70n9OJEvDRPwQsWfMT1+d5weto/Gf47Iz/xyyEGYsRTylwYyQLuy2IwB1zC+5Q3qkNR/14170Wtk86lhJOZLyyqXwETIdVEmcPvcdolofmmKyBd6mLEk/eL/mEyaYgunFTgakifbuao+/VSEUcwTrgct1H5ISyIK4nPNI5zelMuTrifHosFjvbJProGfW72RzCPpHgB9XG6GRJnaD7UOQtYo6ENnKm/Ro66RbIwbqGqGP7JDMf3ZOVTctke0X0k9jC075YVH1pE8/0dlzst8xQgOIZl/XRlOcfKwhX9i/npSGZjq7qxg1cYRBwMmwmIfu7ihlEH+kptNCsvNjrZxWIUfAU05Mf7NyAjbw056TMAnhF0tTSfz+taBQ8Z4wZlufwqkYTrIKwRv655wOOlvWrNA80i+JIN/Uc5QBOM+eMM/rdEjq5Deq4CkBqElzsXZzC+5rdoHch+0YHm21QOJm5DsFjsde2FVUNoP/ZjOaTABMnyDYwJMapWCWGGyEe01bJhaRZx0Px+XYGJAGuHvxn4mT1BWiLA268Pl78Nq4HBiz5vGJ4GqLq+tm8ccpRIcuLgQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?nhXWZ/mxLbw7uqIw+3nFKrUC7T7m7Kx36Pq75rgfDZeG8rC0WD/3kjn8wuKK?= =?us-ascii?Q?2+SOxynFecQmZgl0HVopDxPJ+UJf6EI2JVTdnUwC0v+3LYexNxNJYESn9AJZ?= =?us-ascii?Q?qt5dmxwF1yLTU5LH3QeXOZOBS7ciigj/n0OPPsvbvokPDpe956WSBIgsT3yE?= =?us-ascii?Q?C3usSeqCDosIhTJcLntZ4ri3OA+jKuIeQv7pDFdNFKYMmEwKrmb+40Kq3sra?= =?us-ascii?Q?cKP28cw/C3JRRAv/zQri1cfKb1tFi7BmjE5ZqQlOy8Er0kiiN/mjL0quo617?= =?us-ascii?Q?+kaxdxuJxTNKRKDhuWDsalwiX66rmR0k3aMXAnPT7ZWmpPUJvdUNln7IAN/G?= =?us-ascii?Q?lLIl+/fKuWxKsilTEXf1ZiLoz/fEdXfJyi/zbCrQgriRZ5/wzCZG7zKuiUmA?= =?us-ascii?Q?oW8m/KkS5pAwa4ENrTL7VUvx2oduhEzdvaXAaWCPQalCv5sKLyIvqI5fM3bi?= =?us-ascii?Q?LiaoPf852UtA0rtT+MCTzfiiAYhMzK3/jOdOIeFar9RZm9ZA9u8MkqjW6O0A?= =?us-ascii?Q?KWPDnwrVbrR3X5ErCVNTFOW8Keu0P6AdMsV/lp0CfGutL44KJA8Y7AdKhKnD?= =?us-ascii?Q?hAk2nADTwFeUXHUVTj36+E1dm3DTP8xTG9uBTiUf+ZaJhHI1TQOvdPjrIhpd?= =?us-ascii?Q?q5SEE9gOQXpg0VUPAgXwvVQkRfDZjX4B8s4ev+qGvLWUG4URixT2ZW/KedXA?= =?us-ascii?Q?pMMH/LJVcabzpUbs8C/WcAwDWTZ1qymVwNt190ar0804RN2e4z40xtoaWCU4?= =?us-ascii?Q?Jn3S8HyOhfbU4i2q2VlbOVBgFZAlAejj3T3V6kKxkgHHfo/m0W4qFlcXFYyJ?= =?us-ascii?Q?8FkWVAXlNheH3mw/vNER3xgnQQzlPd3orwPZXMkjdLlcm41Pz0IB+RAQg+yg?= =?us-ascii?Q?TaJIyTlLu8D+s/w+ROZlO/YhnrSpWyZSRzOUqED4GYfZ8BEe++T+dCclIe4H?= =?us-ascii?Q?ifR5NdZ4r2twGPlVLY9CVaj8foYtCNH9AjPLvnTbgqZqAkD1hLNQqLiqzL//?= =?us-ascii?Q?5Ix+LQu6wmdJr9kAKLtE28I6hBAPodMNYsx4DchZsgvgBpan4YKp0SvmSggD?= =?us-ascii?Q?H5jclZNfTQfyXiR9kct55Go1usXZRcUrI1FCrNiB/BGdyrDsH6yw2AjnfHZ8?= =?us-ascii?Q?FvqybcRL1A1L4O3tN0v6ygnOU5RUnclajqd8FuOeic3gu0oJBj8bQ64d4lFy?= =?us-ascii?Q?qkUvWey1U0UK6VYzF1P8rb+N4/llRCz9xiCxQ+OR/9Ya4bRtmrA+h9mT2l0I?= =?us-ascii?Q?jd+QMvFPZUZAKag59iL+SxM5/w46EoTCRFE0pjCYjGmH08sgHheaQci8JXO6?= =?us-ascii?Q?cPAPdOA5EPVYhdbNzFsd1yp6Jj6eDmm3DmQNibnBo/A5rariiEFDb/I/9bQJ?= =?us-ascii?Q?fLHwlgl+3NIgq8P1BxokHlaBz0rDREzspzprmqe1C7U4fBTZx+Th6WSmbasW?= =?us-ascii?Q?QqenHIw3ThTcA05pzi+CgFBYX56pKN1qLWP3TRwCk535yB583LPEUidZSSDV?= =?us-ascii?Q?nK6FsKVBP4IokhRDa/wNdydO+18lVZji4k51epTLSrxE+f/AwJ7+xRbVrw?= =?us-ascii?Q?=3D=3D?= Content-Type: multipart/alternative; boundary="_000_AS4PR10MB61100570708B4D64F52636F8E3D29AS4PR10MB6110EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 6e7dd8f3-8ac1-4ca8-2199-08da3b16c867 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2022 10:43:46.3555 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4114 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: "55511@debbugs.gnu.org" <55511@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 (-) --_000_AS4PR10MB61100570708B4D64F52636F8E3D29AS4PR10MB6110EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable >I'm not sure whether there is smart solution for this matter. Maybe there should be an "auto" folder at every .tex file location instead of only in the master location, I imagine this could solve a few of the issues. The path to the .el file would have to be constructed using "../", then the path to the included file, then "auto/" and finally the filename. In my example, the paths to the .el files in the master's .el file would end up as follows: "../auto/preamble0", "../auto/prea mble1" "../../../auto/preamble2" "../auto/preamble3" "../folder/auto/preamble4" "../../auto/preamble5" --_000_AS4PR10MB61100570708B4D64F52636F8E3D29AS4PR10MB6110EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

>I'm not sure whether there is smart solution for= this matter.

 

Maybe there should be an "auto" folder at = every .tex file location instead

of only in the master location, I imagine this could= solve a few of the

issues. The path to the .el file would have to be co= nstructed using

"../", then the path to the included file,= then "auto/" and finally the

filename. In my example, the paths to the .el files = in the master's .el

file would end up as follows:

 

"../auto/preamble0",

"../auto/prea mble1"

"../../../auto/preamble2"

"../auto/preamble3"

"../folder/auto/preamble4"

"../../auto/preamble5"

 

--_000_AS4PR10MB61100570708B4D64F52636F8E3D29AS4PR10MB6110EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 22 05:09:13 2022 Received: (at 55511) by debbugs.gnu.org; 22 May 2022 09:09:13 +0000 Received: from localhost ([127.0.0.1]:43646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nshaL-0003da-ID for submit@debbugs.gnu.org; Sun, 22 May 2022 05:09:13 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:41072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nshaJ-0003dO-A5 for 55511@debbugs.gnu.org; Sun, 22 May 2022 05:09:12 -0400 Received: from localhost (61-24-175-238.rev.home.ne.jp [61.24.175.238]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id E6C312D7; Sun, 22 May 2022 18:09:08 +0900 (JST) From: Ikumi Keita To: Cyril Arnould Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths In-reply-to: References: <99516.1653050686@localhost> Comments: In-reply-to Cyril Arnould message dated "Sat, 21 May 2022 10:43:46 +0000." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Date: Sun, 22 May 2022 18:09:07 +0900 Message-ID: <6491.1653210547@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: "55511@debbugs.gnu.org" <55511@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 Cyril, >>>>> Cyril Arnould writes: >> I'm not sure whether there is smart solution for this matter. > Maybe there should be an "auto" folder at every .tex file location instead > of only in the master location, I imagine this could solve a few of the > issues. Ah, yes, you are right. I was confusing with the case generating support files for such as 'example.dtx', 'example.sty', 'example.drv' and 'example.bib', all in the same directory. > The path to the .el file would have to be constructed using > "../", then the path to the included file, then "auto/" and finally the > filename. Yes, and that's already implemented. AUCTeX searches support files under each those "auto/" (and "stlye/") subdirectories and load them if found. With respect to the main issue of this bug#55511, I think the attached patch would solve the problem. Could you test it if possible? Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=patch Content-Description: accept complex path diff --git a/latex.el b/latex.el index 8bdbc94b..a6a775a8 100644 --- a/latex.el +++ b/latex.el @@ -52,7 +52,6 @@ ;; Silence the compiler for variables: (defvar outline-heading-alist) -(defvar TeX-auto-file) (defvar LaTeX-section-list-changed) ;;; Syntax @@ -1779,7 +1778,7 @@ This is necessary since index entries may contain commands and stuff.") ("\\\\newenvironment\\*?{\\([^}]+\\)}" 1 LaTeX-auto-environment) (,(concat "\\\\newtheorem{\\(" token "+\\)}") 1 LaTeX-auto-environment) - ("\\\\input{\\(\\.*[^#}%\\\\\\.\n\r]+\\)\\(\\.[^#}%\\\\\\.\n\r]+\\)?}" + ("\\\\input{\"?\\([^#}%\"\\\n\r]+?\\)\\(?:\\.[^#}%/\"\\.\n\r]+\\)?\"?}" 1 TeX-auto-file) ("\\\\include{\\(\\.*[^#}%\\\\\\.\n\r]+\\)\\(\\.[^#}%\\\\\\.\n\r]+\\)?}" 1 TeX-auto-file) diff --git a/tex.el b/tex.el index 1a3338c7..8b76f98d 100644 --- a/tex.el +++ b/tex.el @@ -3841,6 +3841,10 @@ The algorithm is as follows: (defconst TeX-auto-parser-local 3) (defconst TeX-auto-parser-change 4) +(defvar TeX-auto-file nil) +;; Internal temporal variable. Don't refer to it in your program +;; unless you know what you are doing. Use (TeX-style-list) instead. + (defun TeX-auto-add-information (name entries) "For NAME in `TeX-auto-parser' add ENTRIES." (let* ((entry (assoc name TeX-auto-parser)) @@ -4227,7 +4231,7 @@ alter the numbering of any ordinary, non-shy groups.") 1 TeX-auto-symbol) (,(concat "\\\\newfont{?\\\\\\(" token "+\\)}?") 1 TeX-auto-symbol) (,(concat "\\\\typein\\[\\\\\\(" token "+\\)\\]") 1 TeX-auto-symbol) - ("\\\\input +\\(\\.*[^#%\\\\\\.\n\r]+\\)\\(\\.[^#%\\\\\\.\n\r]+\\)?" + ("\\\\input +\\([^#}%\"\\\n\r]+?\\)\\(?:\\.[^#}%/\"\\.\n\r]+\\)?" 1 TeX-auto-file) (,(concat "\\\\mathchardef\\\\\\(" token "+\\)[^a-zA-Z@]") 1 TeX-auto-symbol))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 22 12:28:35 2022 Received: (at 55511) by debbugs.gnu.org; 22 May 2022 16:28:35 +0000 Received: from localhost ([127.0.0.1]:46192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsoRX-0002pW-6f for submit@debbugs.gnu.org; Sun, 22 May 2022 12:28:35 -0400 Received: from mail-db8eur05olkn2088.outbound.protection.outlook.com ([40.92.89.88]:49505 helo=EUR05-DB8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsoRR-0002pB-3M for 55511@debbugs.gnu.org; Sun, 22 May 2022 12:28:33 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=epx6E9elxk/a/h+KsfLumDkoSCR7swYAox3lO/D2a9ycn/iE2W0YP8sZovpFJzIp+/b+OAWhJoL1wrEg+CWRlsXuZQ0QqEMi3iIgwqPbkzG9D9yM7tafCLDznoSWaif1J7hdlgg025DU4onNXuPVAHh4dnubzecbcFJNZD1giChlZ47HcTME7NkqKPoQ6ldSyLq3GvmO5zO2E5sBRQe7flTU4gFmwZpKrWEz1G+5LbZUI+hZTb3Rj2CmbWW5NVViEwRKhu46fNPziWwElbHzF3jCGYLEQelbPzfoBIiClnzgx8ZMXte6bxXP6buX7Wwzj3TGOljRL9LZ8UbU8eVFEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1e2xhLLUdE5xXF1O3mKHZ18cAAovHmUuSjKU9j7vLAI=; b=k7WPmBZJEnt/HRkLpvjXrlvkrt3N2vuElueUqxRvxyV3LYRp2vbdC4pOaCbRHPRChdSB3GuewsxXy0YZafpjO7zEgBghZjJ7MtUX0vMMZhtEzAqa/i9dzGr1Ok/7f0bYFbkKOy+OBpXZ7nbb3nvm0o/8vSbHsnFfLGR2vlPUZviNZy4Epd5H0xjDcziCYfahWiNcNDA9lQ+dNhkAH8tazRqqr8sLU3jLl9JAMm8rK8U87Ipitj8JULgnULnqm1GORDC+empyKq5dexQRUkfFliLGue5aoSPrx0+qLlM7NIN74YCba0Jlpw0C512lP4drMSkTSNeCKW18lCGk3hse+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1e2xhLLUdE5xXF1O3mKHZ18cAAovHmUuSjKU9j7vLAI=; b=VYkOgux7ZSKa1vtihfFi3p5alEapskuWizCC6nN2zzVBl8PXM0E2hiQG/jUTcf8Gn0rZw0YzuL5OfE6Sv7S9rFIZJuuSe0ZK8d9DIK05apqqC1C0x4Ip9qMv/5DJxoD+mPJEybTvbWmPJjgRa+ZrmwfKvfo0JLwza0Wx1SFmlyPb3WlBHFKJ+L5uhF28wsmnk2QhfmYNJo1iRkbBmiqGFH3GI0YPYxHS+Xdvr0Ha6hG9VpZ8amHg6fRHwByX2dUNE0WdHJjQLh6gmv4NtkLrhGVCn2MIC0c4IPOp4FsE2cmy0efbJpTEMU0FDyEqY6q/dJjvzdDAS22wPO7Pk+iZrQ== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by DB9PR10MB4778.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:23f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.16; Sun, 22 May 2022 16:28:22 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4%6]) with mapi id 15.20.5273.022; Sun, 22 May 2022 16:28:22 +0000 From: Cyril Arnould To: Ikumi Keita Subject: AW: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Topic: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Index: AQHYawBTrHQZH38/a02ORs9TUjPM4K0nuMQAgAFwezCAAXfugIAAegD+ Date: Sun, 22 May 2022 16:28:22 +0000 Message-ID: References: <99516.1653050686@localhost> <6491.1653210547@localhost> In-Reply-To: <6491.1653210547@localhost> Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [t003vPE7MR3SqXtl8wlS/BartK4auoV1RrCpLYki7RLwoc90+481JTx/x461aLaYcGULjBPgXO8=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f3a3acab-47af-40fb-2bd8-08da3c10169b x-ms-traffictypediagnostic: DB9PR10MB4778:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: c5/jmL1GCs1pteiiQYtFhtwZGuXqKyvpeB0U/NJo/dO2E7VNzlKLjo5dR3lxU96aL631m8vyPSnccyArZ46sV1iAJFNBdLb8e0Ynsug09nnmZ7feeuMP+Qm1c5x9hyTZZ2gc+kyCrrOvBONA7c3WCgqdqSMxWI/3lhOFmT0xpQOo04iy0aDJ6q0CnKDv3odyxkKcIF13gYNYwP9E2FPtQPmcpB0XCKqEsCvhFloenvFegWPvu2Rv7Xk09qG/U16pU3P2BBy47rApgPt8Z0jK6jl8qLEsCd6XNC8bzjM+0cLxoiN7SuE2sibGXD0hJkLtzdesy2TckTCaKidEBU8jpn6012r9/wi04gXBFfq8PdX7hs8Oo9k7v2Q4ffXfe3fCXmzXc7lh9jvbOzWY5w2hFi1tTgg23CUZqfPoH8n2A4NhZxTh8DWOWTLU1OMv9ASuh9SjCmhbl87acYsB/nhCdOAcoEI3EQWkqOAg93aqEjI64/C8q2D3rNWtz7QYi17vmelrL2tYrIxZ9pKnBLnUDPxaxAZaOdyYan3qy8JphWPuxTZMEUTS7efEm/haAMi5TwEelQsIQVRLBd0QpWj/aKZcxvjVJIncZIqHg7k8p5BgOQYqH6WnskPENDnRpfCj x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?QZhwlUsBB+hoQNkhuncjQ+91OodpDy0LhNQvN5ufWlVgcXyx6nIhACfX7P39?= =?us-ascii?Q?r2x1NYx2t9UMbI6DOP8zxUZf+QQhOiSZ+m2axQEWp4jxUp3jv/gnr7SnL8AB?= =?us-ascii?Q?NdxrLAW9lwpoY1bKaoexMO3A3w+JUbKZD0IjNMKUF1qg6dF8le2/y7iC4sn/?= =?us-ascii?Q?NeUqjPdQu9pS6Iw8OeyY67OH+ug3PE+uy8yx48RnTyd7kaRDCSUaMn+K7A50?= =?us-ascii?Q?fEBhH2EJ39l+V9z3rJXVCm8eqpUTDclN1WltEwTmheaG3VhzJRhKMt4IKyK4?= =?us-ascii?Q?XdybshOxX4vdjn0snOSPg9ZqeqxVEAopL+vsGgdF6AgexV/Y8BuoAJzRYfqv?= =?us-ascii?Q?pRcb9R4d4lzIVmwCgL/M74oHzSmDJB1Y2VWg1DdlcQwKQ6X3f4PoeicE7yJK?= =?us-ascii?Q?EqIL9kmI40b96V3RyMqxDxsJzERTZsHacZOmB1FlHfAwn0h4XNCfWabEWrUg?= =?us-ascii?Q?R3D9N0TlHppsJa90sh0jyvQUe9Knfq6JhezgHVKdiMeapdFJ2n9DZOj22T2P?= =?us-ascii?Q?OaH8dxil5m5iWi5bn9NCAL/shNB4XYGtb+mnuNNwiWKOaI8rw4m/OFhFJW/y?= =?us-ascii?Q?V+mFyYMuZ9InMkMoZ80UUMTgp21QkRcpkbR4i21L3VmUmQhxFGe2HdDGWqCe?= =?us-ascii?Q?zbSgUD3k0AoQwiyupsKHJ0NnYIGXiby8D60NWSK8DppIJK7gnsVBMNwmp8CO?= =?us-ascii?Q?qpOyZC18KGPx6ienh+iXlYDkDTpB32WrZZWjfNRpXsGjA++Qqe/8ZzuG27rY?= =?us-ascii?Q?RmMcNxzmUKGUWM89pBi9lW6nBsi7BBwtvrq21BHXYnUb9H3Xit4/cZg9pqKq?= =?us-ascii?Q?iGacljTxksUlAj9nXa3y9f2RZCvK4TPTgfS6A9T+5hKOycPfEYXkyWqK7B8E?= =?us-ascii?Q?0GNDG06DlqoCzzHwmFV5jxtwxDhOibcQFIs1zFqviYjiuYJjIBPNpWHcBVmS?= =?us-ascii?Q?V/PH9LyaCOelpEbAf4IAJ5Q6Ym6xwukjUd7iclmIqQKmg3RArWZt+dzsSflq?= =?us-ascii?Q?E07kVSX9l2OUbbSx/NsQsXx6Q59Lnm6lEGUbZ1Mn816IaSY2KX6RHtx+G75K?= =?us-ascii?Q?YaBO5EaxrKCHeli9VX3fp0/HTPQNoFNhy53RhcO0xqlUuylV55bgmVEIRKqh?= =?us-ascii?Q?BeZgACt9QWjq6gUdjfv6PSDkBfHV4iqfat4COK4Dqdr6DS5DR8esLtAlx+BE?= =?us-ascii?Q?sntKJIBA5r9A6Qedvv5V/I888WY0yTd9V6fBamb+0CcEuE/oxbmREONhEiCm?= =?us-ascii?Q?JqFlWF0VpYzrVGtNdIPdhpjQLldO7LxECJhSGlX3CUGm7OfC9fGOwfPAZ0li?= =?us-ascii?Q?GkxXO+wORINct/Ikt/db8rxdVWbTv3F+lVlC4RxFynVqZJSr7ROC4Np50/i9?= =?us-ascii?Q?UqO99xRGgbCTD5OK760sVMx95Q7iH97SCGy8J3abOwNaMirsLHombqZRxX4u?= =?us-ascii?Q?y/0JHkypPsroStlEsiM7lpDTmCGtU5PadEkOGA/jG6EXbDeEJCPQZMUiUM3m?= =?us-ascii?Q?hhRJ4Ax7Rp3+6StJ2uLsBVzn2WjqCYJNXKNUxIher4Oy7LlTt63+OhRZDw?= =?us-ascii?Q?=3D=3D?= Content-Type: multipart/alternative; boundary="_000_AS4PR10MB61105CE5591BEC79CC4E4281E3D59AS4PR10MB6110EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f3a3acab-47af-40fb-2bd8-08da3c10169b X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2022 16:28:22.2602 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB4778 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: "55511@debbugs.gnu.org" <55511@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 (-) --_000_AS4PR10MB61105CE5591BEC79CC4E4281E3D59AS4PR10MB6110EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks, the patch seems to work! To be clear, all the .el files are still placed in the TeX-master's auto directory, so .tex files with the same name in different folders still end up overwriting each other's .el file. I'm guessing that was also your intention. For my workflow that's not an issue though. I didn't really manage to install AUCTeX from the git repo though. My emacs installation comes from MSYS2 (https://packages.msys2.org/package/mingw-w64-x86_64-emacs) and when I tried to run the ./configure script in the MINGW64 environment, it failed because of some sed error. Running it from the MSYS environment instead seemed to have worked, it installed the package to C:\msys64\mingw64\share\emacs\site-lisp. So I removed my old AUCTeX package from the .emacs.d folder, but for some reason my .emacs file kept reinstalling it from ELPA even though the site-lisp folder is part of the load-path... I load it via use-package: ;; AUCTeX (use-package latex :ensure auctex) Anyway, long story short, I applied the patch to my working copy, then simply overwrote the tex.el and latex.el in my .emacs.d/elpa folder. That means the rest of the AUCTeX files were not up to date with the master branch but it worked nonetheless. --_000_AS4PR10MB61105CE5591BEC79CC4E4281E3D59AS4PR10MB6110EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Thanks, the patch seems to work! To be clear, all th= e .el files are

still placed  in the TeX-master's auto director= y, so .tex files with the

same name in different folders still end up overwrit= ing each other's .el

file. I'm guessing that was also your intention. For= my workflow that's

not an issue though.

 

I didn't really manage to install AUCTeX from the gi= t repo though. My

emacs installation comes from MSYS2

(https://packages.msys2.org/package/mingw-w64-x86_64= -emacs) and when I

tried to run the ./configure script in the MINGW64 e= nvironment, it

failed because of some sed error. Running it from th= e MSYS environment

instead seemed to have worked, it installed the pack= age to

C:\msys64\mingw64\share\emacs\site-lisp. So I remove= d my old AUCTeX

package from the .emacs.d folder, but for some reaso= n my .emacs file

kept reinstalling it from ELPA even though the site-= lisp folder is part

of the load-path... I load it via use-package:

 

;; AUCTeX

(use-package latex

  :ensure auctex)

 

Anyway, long story short, I applied the patch to my = working copy, then

simply overwrote the tex.el and latex.el in my .emac= s.d/elpa

folder. That means the rest of the AUCTeX files were= not up to date with

the master branch but it worked nonetheless.

--_000_AS4PR10MB61105CE5591BEC79CC4E4281E3D59AS4PR10MB6110EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 22 14:17:12 2022 Received: (at 55511) by debbugs.gnu.org; 22 May 2022 18:17:12 +0000 Received: from localhost ([127.0.0.1]:46327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsq8d-0003zd-0k for submit@debbugs.gnu.org; Sun, 22 May 2022 14:17:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsq8X-0003z0-HI for 55511@debbugs.gnu.org; Sun, 22 May 2022 14:17:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43892) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nsq8P-0003O6-W2; Sun, 22 May 2022 14:16:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=gviucQPscYEaGkS+vOOxZ0SYbo3fs0duC9f5AomXd24=; b=QeuH5Ca9X7RFVhVnH8Pm gqyvOR/jHOu+D2pdwOtpLGcgu4BfzNlFeMnQNCa2PgVAcUMQBAbIxmfyvlUQnja9SzVuRrVIVbTID l0ZtH72jWXS+Lw2CwGJEwwxX2A5lWCcN4/WCRPWwUdpJcdrXe4f6rSiXohZqGx/paWUkfgXGfucm4 t7LECarLntPkw53KI2Qdcl+/XyqlJw6jbFQdkjsewggmcqCxf97gdHfRlbUWrDaaFBEMhr5F+406L lOu8qb/FP1g6rmnOmyvblA5i9oqIM+dEX7MffBNJtWQXEZ3d9YriTRZ9d1O3XJU1b13atDOrRdQAq 4fZWIJYPRwJY9Q==; Received: from p5b326363.dip0.t-ipconnect.de ([91.50.99.99]:56416 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nsq8P-0004bi-Id; Sun, 22 May 2022 14:16:57 -0400 From: Arash Esbati To: Cyril Arnould Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths References: <99516.1653050686@localhost> <6491.1653210547@localhost> Date: Sun, 22 May 2022 20:16:43 +0200 In-Reply-To: (Cyril Arnould's message of "Sun, 22 May 2022 16:28:22 +0000") Message-ID: <868rqtigac.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55511 Cc: Ikumi Keita , "55511@debbugs.gnu.org" <55511@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: -3.3 (---) Cyril Arnould writes: > I didn't really manage to install AUCTeX from the git repo though. My > emacs installation comes from MSYS2 > (https://packages.msys2.org/package/mingw-w64-x86_64-emacs) and when I > tried to run the ./configure script in the MINGW64 environment, it > failed because of some sed error. Did you run ./autogen.sh before ./configure? We have instructions for using AUCTeX from a local Git repo described here[1]. Maybe that is easier for testing purposes. > Running it from the MSYS environment instead seemed to have worked, it > installed the package to C:\msys64\mingw64\share\emacs\site-lisp. So I > removed my old AUCTeX > package from the .emacs.d folder, but for some reason my .emacs file > kept reinstalling it from ELPA even though the site-lisp folder is part > of the load-path... I load it via use-package: > ;; AUCTeX > > (use-package latex > :ensure auctex) I'd say this is the expected behavior[2]: The :ensure keyword causes the package(s) to be installed automatically if not already present on your system: (use-package magit :ensure t) If you need to install a different package from the one named by use-package, you can specify it like this: (use-package tex :ensure auctex) I don't use use-package, but I think you need to use-package tex and not latex. Best, Arash Footnotes: [1] https://www.gnu.org/software/auctex/manual/auctex.html#Using-AUCTeX-from-local-Git-repo [2] https://github.com/jwiegley/use-package#package-installation From debbugs-submit-bounces@debbugs.gnu.org Sun May 22 18:54:59 2022 Received: (at 55511) by debbugs.gnu.org; 22 May 2022 22:54:59 +0000 Received: from localhost ([127.0.0.1]:46658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsuTR-0000iX-P6 for submit@debbugs.gnu.org; Sun, 22 May 2022 18:54:59 -0400 Received: from mail-am6eur05olkn2066.outbound.protection.outlook.com ([40.92.91.66]:48225 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nsuTO-0000iG-P8 for 55511@debbugs.gnu.org; Sun, 22 May 2022 18:54:56 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KSfHiGKw15Zf5PVpd9cgAtZdWFThZay1+u5+ByLuD0MCo8nDlmBqnJAnSotzWdjlsmIkdWW50NmWIwDc+6mTH0DxY+16Q1lV6ZbAf924iBxtL6JgTJ3x9ZgQj3JER8mWxEiX4zNk0RPsraqSVvlCutwTC5DN1Nwfvs8gvH1Ox/2jD9V56od+GKnIR1vQZcC3s5I1UbYFaJ+9b/3ZyPPGizJcNYeCpyPPLaXjXVBOmuASYJIouE08HBof0nxOLUvBEVXo0mNsmpIfxmEH1hAGXRaEN3rCEGx7fHkhL3ZHbBGjLpmJU8dIzOpeFIPV5rPDYf51mrQ5vd11fBKIEEWtcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jVqAIM3oIcZI5mJyHFf/1GQUNCdZArmetL6pQXl0VKQ=; b=njqFtsM/XQsIz4gJ4Bsf6DzlfPZ4bLQn57RWjUtNNn+xXwPyxC0MgFP6Tb+1C79GBgB/Mosb4GitLywQoHzIpDB7fDZKnjVZ2dngCeDwxw/9NmZdwf4gIz6v5+dPS8m+L0uUePhgzJE9nI1+F7suFl+AgEm3ZFQr9F9NYl3hdFWZ5xdtRwgf+xzFplH8N4UepPzO1/KJZ1dKXdn/dQQCIv1nBXhYrkXNGxjvjHWoKNe5C2J6pvmftoPEhwrXIcox7UsNx7cOoZDVvbquJykK6XdhOLYn04/9Z4P23pEUBvAmlAZdrWf2ICnfwb4KbOJhFXuj9OW6C2NInBb3NnmfKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jVqAIM3oIcZI5mJyHFf/1GQUNCdZArmetL6pQXl0VKQ=; b=T1A20KmHGnpRc++oB2zClc4tHAVWll0/VJ75hC4U+PzAt5ardCyJVIlr7KnmLceh3EpOnt/SlcOjATmpRqVk4hnwFMZVUjis5Ny75hOqml58O9AgqtSrn2SBs4QO6Cljpe5jziNBBDY5tv6+zvgaazmQjP0PIc+nmoYZ3bp08SpfImWdUC86WxtsipsaUF9fxFXtyXgddrt9YFAyEiHsu/reDQ4gffxU/Fq/yXm3CHfhBCQ/e9C9oGi+yyyaZ5aqUvZ63sT5PI3iJxHIXDhukJ6aOuUrRLiRtGArGB/ZQQD+YO0toVylS5fKsEmszoXiJ4mHGyjcDqS+sE0UY3KKzA== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by VI1PR10MB3359.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:130::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Sun, 22 May 2022 22:54:48 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4%6]) with mapi id 15.20.5273.022; Sun, 22 May 2022 22:54:48 +0000 From: Cyril Arnould To: Arash Esbati Subject: AW: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Topic: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Index: AQHYawBTrHQZH38/a02ORs9TUjPM4K0nuMQAgAFwezCAAXfugIAAegD+gAAfGImAAE1HVg== Date: Sun, 22 May 2022 22:54:47 +0000 Message-ID: References: <99516.1653050686@localhost> <6491.1653210547@localhost> <868rqtigac.fsf_-_@gnu.org> In-Reply-To: <868rqtigac.fsf_-_@gnu.org> Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [/aUGo+ExXaPpxJEarA3vtPw19ATAX284iSaBSja8nD9/VM3aI5h3Ms/YHnzk4TC1sNSGni6ZMDc=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d1ade166-8aaa-49ca-ab07-08da3c46125d x-ms-traffictypediagnostic: VI1PR10MB3359:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TcJCsbG5MlQOp0xOvB+ZG5Mr0FNUvjUv3/s1XdMB7q+iir8QWrmNIdnttYgKJROqlmQFyeC11By4Ec7O9qNA1DUm/7ZBjUUwhbC1+CAPMTydHxKT5mfUBJlw/RbhbIvAtCqEJVKpwkSWLjIAOQtii8db0SRPyNh8tvgHNMS3olQygbWxO7PTXYzy13FQ6Xel8OMOF6ZvVtkyV9zFDdiFS/y6np/eFUXbMI29e/mGK5SmcofpUWdxwW4ZenpDttFhYpm+cU6hmWjf5JlPLUznv5Ea4DXJaMp4JJ/LLlVUIgCks7zmANLIfTyKfnim1hJlR+MNVHBDFPKQ8x/XxY+j5qFkL0CA2UEpavQO4eTm3mjsGkVPIe6WbAjY5bVpSDN9TKyDIPD7hl2Ot2X3G3YY9kJHtD0xDVuBmhWOhUn49GpufQ5oZn4+BXHxnBU3FuhcZLqGGWSuZXYpVN29tIFkuR4RlBhJ1E73PMuaEfI5tX56dblbIzpjGsdthTGYl3RTCyjjuByXanIe4EdND1sCM6wLfxQqAI26i/HnRojaw9pWad1NWnuZVgCEe6eAQ/DABR7JQ85ACNHGRdRqqQYTxeCVnCzZ4klm8O6DZ5ZQ8Bx/n4MqN/UpdEelmO2ga6S8 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?kxnDUL9Qxaug1kZSBkJtRBIDP2K2+mENO5xIEOFoJa+r72fSlov4vSN1yYWf?= =?us-ascii?Q?X/zhyVgUUmPdr9WQxCvjvNtGc67Z70C83URx8sVNzdOtYsm9gr+oKJWgZGgA?= =?us-ascii?Q?A07Z73GjAx9jTPnYavmPY+c+NRgI2gwHp+N9yU02sl25DU/a3MXDqVQq4zjk?= =?us-ascii?Q?1qTqCdzZ24K27IVl0mOANmH4LEhQZAk2RgNDGQQvVCT+aCFH3BkgdA7wvpH8?= =?us-ascii?Q?HLwVPWMmiMm62M/26xN3I14gvquM9ZtUc+YhnkeNRAmGJhxpVYdYB0+JatFD?= =?us-ascii?Q?BwOM1M5See8LRe4+Q92m1eb3wDVMkoc69y6jnl16oIL2PTEjNn1l62WmZkaR?= =?us-ascii?Q?6dNPdiGXgDvk0p5Ci41g5hQbY2ctbhNN8+rYa4daxUIwvvutT+nvXTTCtCy7?= =?us-ascii?Q?lWyGpe82Fe4nrl9ekpQ6ryIDOxnmNGrMBZ746qGFzFPosc2SgPzd2P8p5KX7?= =?us-ascii?Q?tAh5wKvOp3ifIH3NID8beyaXCxNecjwbz9hcXb0RcL/O6YgS8fNPGBmcpwHQ?= =?us-ascii?Q?EV6AqFFTnQaT0b0bXnpczBAdbHM/7dbdln6shPY9AwGwpG9DgnL0krIG3ys4?= =?us-ascii?Q?2z65CNrbNSIqHFbe20UbsE9r+VOVHKFR2gnd8jQPXW0aiLxqtrmGxOX1FXpQ?= =?us-ascii?Q?3RuqA6BVAYFf4iVDERJdKlvf2djjiTdK3AyTWqPe2Bh4MabXReOPlEqdJphE?= =?us-ascii?Q?15oH6KrgxXeXo1+HP+P97TBjsrS+BAiPOcKDjbc+I0tXDueeKsg7rEbP83kL?= =?us-ascii?Q?Q4qYiDVHrGRPg4Pm+6TceCs6TfuIDK6Jbsphkd8KOyXPiDcDyg7motiFXhlW?= =?us-ascii?Q?jNgvIMHMzEv/WgIC3SgJ5+LmubhZFpSrsmn+9Q0YkYDmogQs2CyX/P9jkNX0?= =?us-ascii?Q?YPEJhFxlb7zyY/pJPo27GlK/S14Gkz3Y62HunGCEgpE4CTypFocWtib2nQMj?= =?us-ascii?Q?TNYO9V0Yu38K1jkq47s2Kov6dLY0JXprpsDtjqC7vEU6WdUFMh+Grp94u21F?= =?us-ascii?Q?g2iYj2p4ucdolVvQN+3+T8X+YBtwFsLajrTdKZ5JAdXpgvJmEJpfuxdZztiL?= =?us-ascii?Q?sPA6LZnOtg3Bkg9yqw9zjYHicJitg9t8x0N/H1GkcahOpsexX6arYtm0iyKN?= =?us-ascii?Q?e6AoDgPclpARfEq184Jr+yi0KQzQpgaVNBMgXcaJW3xh7x98Mk3ji/OeV5mK?= =?us-ascii?Q?INdamu6gRV5J3m0rDUtR26zBWI1TDVV2OvbWoVl7z/dxfHKqSnM29udgjZAb?= =?us-ascii?Q?JsK/64kaT9E4zxYBUGcptyPrx3xpwmfwaqzLDXFxu0Rlpoqb6Dw9DCw8VAg9?= =?us-ascii?Q?agOJu7Z9RxUNEoVF1EX2TgMldIWhwBZYUKYMfCk88RN7QOD8n8Cc0gMRwma7?= =?us-ascii?Q?X7PR7an1Ywf1eXvyxBoTORpTzrA8gEvrYpPnPbHIqarYf/nwipQgYwLHQ1mY?= =?us-ascii?Q?Tfsux108NOL8iJ/O3TuXO2ys30sCAG3Tt7a2GNV5KmgT3g5pve6tK0r+2bGR?= =?us-ascii?Q?9vTWPOZUQb7UUo5T7m4YG2HtztwP82x/IoABk7sR3HrSUeKhvYvYBpFWGQ?= =?us-ascii?Q?=3D=3D?= Content-Type: multipart/mixed; boundary="_004_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: d1ade166-8aaa-49ca-ab07-08da3c46125d X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2022 22:54:47.9227 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3359 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: Ikumi Keita , "55511@debbugs.gnu.org" <55511@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 (-) --_004_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_ Content-Type: multipart/alternative; boundary="_000_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_" --_000_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable >Did you run ./autogen.sh before ./configure? I did, yes, I attached the output in case you're interested. It seems like it starts failing after the following line: checking for install-info... /usr/bin/install-info The problem is I end up with an empty Makefile, so make fails afterwards. >We have instructions for using AUCTeX from a local Git repo described >here[1]. I think what was missing were the following lines from the AUCTeX-documentation: (load "auctex.el" nil t t) (load "preview-latex.el" nil t t) When I added those, it worked. I guess these lines are not necessary when installing via ELPA? >I don't use use-package, but I think you need to use-package tex and >not latex. I think I've changed this based off of this post: https://emacs.stackexchange.com/questions/41321/when-to-specify-a-package-n= ame-in-use-packages-ensure-tag/41324#41324 I wanted to load LaTeX-mode, not TeX-mode, which is in latex.el. I also load reftex using the following snippet: (use-package reftex-mode :ensure auctex :hook LaTeX-mode) Anyway, the patch was still working with the properly installed auctex. --_000_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

>Did you run ./autogen.sh before ./configure?

 

I did, yes, I attached the output in case you're int= erested. It seems

like it starts failing after the following line:

 

checking for install-info... /usr/bin/install-info

 

The problem is I end up with an empty Makefile, so m= ake fails

afterwards.

 

>We have instructions for using AUCTeX from a loc= al Git repo described

>here[1].

 

I think what was missing were the following lines fr= om the

AUCTeX-documentation:

 

(load "auctex.el" nil t t)

(load "preview-latex.el" nil t t)

 

When I added those, it worked. I guess these lines a= re not necessary

when installing via ELPA?

 

>I don't use use-package, but I think you need to= use-package tex and

>not latex.

 

I think I've changed this based off of this post:

 

https://emacs.stackexchange.com/questions/41321/when= -to-specify-a-package-name-in-use-packages-ensure-tag/41324#41324

 

I wanted to load LaTeX-mode, not TeX-mode, which is = in latex.el. I also

load reftex using the following snippet:<= /p>

 

(use-package reftex-mode

  :ensure auctex

  :hook LaTeX-mode)

 

Anyway, the patch was still working with the properl= y installed auctex.

--_000_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_-- --_004_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_ Content-Type: application/octet-stream; name="mingw-output" Content-Description: mingw-output Content-Disposition: attachment; filename="mingw-output"; size=11085; creation-date="Sun, 22 May 2022 22:54:06 GMT"; modification-date="Sun, 22 May 2022 22:54:06 GMT" Content-Transfer-Encoding: base64 Q3lyaWxAWnVlcmlsbCBNSU5HVzY0IC9kL0dpdC9hdWN0ZXgNCiQgLi9hdXRvZ2VuLnNoDQpjb25m aWd1cmUuYWM6Mzg6IHdhcm5pbmc6IFRoZSBtYWNybyBgQUNfRkRfQ0MnIGlzIG9ic29sZXRlLg0K Y29uZmlndXJlLmFjOjM4OiBZb3Ugc2hvdWxkIHJ1biBhdXRvdXBkYXRlLg0KLi4vYXV0b2NvbmYt Mi43MS9saWIvYXV0b2NvbmYvZ2VuZXJhbC5tNDozOTk6IEFDX0ZEX0NDIGlzIGV4cGFuZGVkIGZy b20uLi4NCmFjbG9jYWwubTQ6MTM6IEVNQUNTX0xJU1AgaXMgZXhwYW5kZWQgZnJvbS4uLg0KYWNs b2NhbC5tNDoyNjogRU1BQ1NfUEFUSF9QUkVGSVggaXMgZXhwYW5kZWQgZnJvbS4uLg0KYWNsb2Nh bC5tNDozNjogRU1BQ1NfUFJPR19FTUFDUyBpcyBleHBhbmRlZCBmcm9tLi4uDQpjb25maWd1cmUu YWM6Mzg6IHRoZSB0b3AgbGV2ZWwNCmNvbmZpZ3VyZS5hYzo0MDogd2FybmluZzogVGhlIG1hY3Jv IGBBQ19GRF9DQycgaXMgb2Jzb2xldGUuDQpjb25maWd1cmUuYWM6NDA6IFlvdSBzaG91bGQgcnVu IGF1dG91cGRhdGUuDQouLi9hdXRvY29uZi0yLjcxL2xpYi9hdXRvY29uZi9nZW5lcmFsLm00OjM5 OTogQUNfRkRfQ0MgaXMgZXhwYW5kZWQgZnJvbS4uLg0KYWNsb2NhbC5tNDoxMzogRU1BQ1NfTElT UCBpcyBleHBhbmRlZCBmcm9tLi4uDQphY2xvY2FsLm00OjEwMDogRU1BQ1NfQ0hFQ0tfVkVSU0lP TiBpcyBleHBhbmRlZCBmcm9tLi4uDQpjb25maWd1cmUuYWM6NDA6IHRoZSB0b3AgbGV2ZWwNCmNv bmZpZ3VyZS5hYzo0NDogd2FybmluZzogVGhlIG1hY3JvIGBBQ19GRF9DQycgaXMgb2Jzb2xldGUu DQpjb25maWd1cmUuYWM6NDQ6IFlvdSBzaG91bGQgcnVuIGF1dG91cGRhdGUuDQouLi9hdXRvY29u Zi0yLjcxL2xpYi9hdXRvY29uZi9nZW5lcmFsLm00OjM5OTogQUNfRkRfQ0MgaXMgZXhwYW5kZWQg ZnJvbS4uLg0KYWNsb2NhbC5tNDoxMzogRU1BQ1NfTElTUCBpcyBleHBhbmRlZCBmcm9tLi4uDQph Y2xvY2FsLm00OjQ5NDogVkFMSURfQlVJTERfRElSIGlzIGV4cGFuZGVkIGZyb20uLi4NCi4uL2F1 dG9jb25mLTIuNzEvbGliL200c3VnYXIvbTRzaC5tNDo2OTk6IEFTX0lGIGlzIGV4cGFuZGVkIGZy b20uLi4NCi4uL2F1dG9jb25mLTIuNzEvbGliL2F1dG9jb25mL2dlbmVyYWwubTQ6MTUzNDogQUNf QVJHX0VOQUJMRSBpcyBleHBhbmRlZCBmcm9tLi4uDQpjb25maWd1cmUuYWM6NDQ6IHRoZSB0b3Ag bGV2ZWwNCmNvbmZpZ3VyZS5hYzo0NDogd2FybmluZzogVGhlIG1hY3JvIGBBQ19GRF9DQycgaXMg b2Jzb2xldGUuDQpjb25maWd1cmUuYWM6NDQ6IFlvdSBzaG91bGQgcnVuIGF1dG91cGRhdGUuDQou Li9hdXRvY29uZi0yLjcxL2xpYi9hdXRvY29uZi9nZW5lcmFsLm00OjM5OTogQUNfRkRfQ0MgaXMg ZXhwYW5kZWQgZnJvbS4uLg0KYWNsb2NhbC5tNDoxMzogRU1BQ1NfTElTUCBpcyBleHBhbmRlZCBm cm9tLi4uDQphY2xvY2FsLm00OjQ5NDogVkFMSURfQlVJTERfRElSIGlzIGV4cGFuZGVkIGZyb20u Li4NCi4uL2F1dG9jb25mLTIuNzEvbGliL200c3VnYXIvbTRzaC5tNDo2OTI6IF9BU19JRl9FTFNF IGlzIGV4cGFuZGVkIGZyb20uLi4NCi4uL2F1dG9jb25mLTIuNzEvbGliL200c3VnYXIvbTRzaC5t NDo2OTk6IEFTX0lGIGlzIGV4cGFuZGVkIGZyb20uLi4NCi4uL2F1dG9jb25mLTIuNzEvbGliL2F1 dG9jb25mL2dlbmVyYWwubTQ6MTUzNDogQUNfQVJHX0VOQUJMRSBpcyBleHBhbmRlZCBmcm9tLi4u DQpjb25maWd1cmUuYWM6NDQ6IHRoZSB0b3AgbGV2ZWwNCmNvbmZpZ3VyZS5hYzo1ODogd2Fybmlu ZzogVGhlIG1hY3JvIGBBQ19GRF9DQycgaXMgb2Jzb2xldGUuDQpjb25maWd1cmUuYWM6NTg6IFlv dSBzaG91bGQgcnVuIGF1dG91cGRhdGUuDQouLi9hdXRvY29uZi0yLjcxL2xpYi9hdXRvY29uZi9n ZW5lcmFsLm00OjM5OTogQUNfRkRfQ0MgaXMgZXhwYW5kZWQgZnJvbS4uLg0KYWNsb2NhbC5tNDox MzogRU1BQ1NfTElTUCBpcyBleHBhbmRlZCBmcm9tLi4uDQphY2xvY2FsLm00OjEyNjogRU1BQ1Nf RVhBTUlORV9JTlNUQUxMQVRJT05fRElSIGlzIGV4cGFuZGVkIGZyb20uLi4NCmFjbG9jYWwubTQ6 MTYwOiBFTUFDU19QQVRIX0xJU1BESVIgaXMgZXhwYW5kZWQgZnJvbS4uLg0KY29uZmlndXJlLmFj OjU4OiB0aGUgdG9wIGxldmVsDQpjb25maWd1cmUuYWM6OTk6IHdhcm5pbmc6IFRoZSBtYWNybyBg QUNfRkRfQ0MnIGlzIG9ic29sZXRlLg0KY29uZmlndXJlLmFjOjk5OiBZb3Ugc2hvdWxkIHJ1biBh dXRvdXBkYXRlLg0KLi4vYXV0b2NvbmYtMi43MS9saWIvYXV0b2NvbmYvZ2VuZXJhbC5tNDozOTk6 IEFDX0ZEX0NDIGlzIGV4cGFuZGVkIGZyb20uLi4NCmFjbG9jYWwubTQ6MTM6IEVNQUNTX0xJU1Ag aXMgZXhwYW5kZWQgZnJvbS4uLg0KYWNsb2NhbC5tNDo1MzM6IEFDX0xJU1BJRllfRElSIGlzIGV4 cGFuZGVkIGZyb20uLi4NCmNvbmZpZ3VyZS5hYzo5OTogdGhlIHRvcCBsZXZlbA0KY29uZmlndXJl LmFjOjEwNjogd2FybmluZzogVGhlIG1hY3JvIGBBQ19GRF9DQycgaXMgb2Jzb2xldGUuDQpjb25m aWd1cmUuYWM6MTA2OiBZb3Ugc2hvdWxkIHJ1biBhdXRvdXBkYXRlLg0KLi4vYXV0b2NvbmYtMi43 MS9saWIvYXV0b2NvbmYvZ2VuZXJhbC5tNDozOTk6IEFDX0ZEX0NDIGlzIGV4cGFuZGVkIGZyb20u Li4NCmFjbG9jYWwubTQ6MTM6IEVNQUNTX0xJU1AgaXMgZXhwYW5kZWQgZnJvbS4uLg0KYWNsb2Nh bC5tNDo1MzM6IEFDX0xJU1BJRllfRElSIGlzIGV4cGFuZGVkIGZyb20uLi4NCmNvbmZpZ3VyZS5h YzoxMDY6IHRoZSB0b3AgbGV2ZWwNCmNvbmZpZ3VyZS5hYzoxMDk6IHdhcm5pbmc6IFRoZSBtYWNy byBgQUNfRkRfQ0MnIGlzIG9ic29sZXRlLg0KY29uZmlndXJlLmFjOjEwOTogWW91IHNob3VsZCBy dW4gYXV0b3VwZGF0ZS4NCi4uL2F1dG9jb25mLTIuNzEvbGliL2F1dG9jb25mL2dlbmVyYWwubTQ6 Mzk5OiBBQ19GRF9DQyBpcyBleHBhbmRlZCBmcm9tLi4uDQphY2xvY2FsLm00OjEzOiBFTUFDU19M SVNQIGlzIGV4cGFuZGVkIGZyb20uLi4NCmFjbG9jYWwubTQ6NTMzOiBBQ19MSVNQSUZZX0RJUiBp cyBleHBhbmRlZCBmcm9tLi4uDQpjb25maWd1cmUuYWM6MTA5OiB0aGUgdG9wIGxldmVsDQpjb25m aWd1cmUuYWM6MTE1OiB3YXJuaW5nOiBUaGUgbWFjcm8gYEFDX0ZEX0NDJyBpcyBvYnNvbGV0ZS4N CmNvbmZpZ3VyZS5hYzoxMTU6IFlvdSBzaG91bGQgcnVuIGF1dG91cGRhdGUuDQouLi9hdXRvY29u Zi0yLjcxL2xpYi9hdXRvY29uZi9nZW5lcmFsLm00OjM5OTogQUNfRkRfQ0MgaXMgZXhwYW5kZWQg ZnJvbS4uLg0KYWNsb2NhbC5tNDoxMzogRU1BQ1NfTElTUCBpcyBleHBhbmRlZCBmcm9tLi4uDQph Y2xvY2FsLm00OjUzMzogQUNfTElTUElGWV9ESVIgaXMgZXhwYW5kZWQgZnJvbS4uLg0KY29uZmln dXJlLmFjOjExNTogdGhlIHRvcCBsZXZlbA0KY29uZmlndXJlLmFjOjEyODogd2FybmluZzogVGhl IG1hY3JvIGBBQ19GRF9DQycgaXMgb2Jzb2xldGUuDQpjb25maWd1cmUuYWM6MTI4OiBZb3Ugc2hv dWxkIHJ1biBhdXRvdXBkYXRlLg0KLi4vYXV0b2NvbmYtMi43MS9saWIvYXV0b2NvbmYvZ2VuZXJh bC5tNDozOTk6IEFDX0ZEX0NDIGlzIGV4cGFuZGVkIGZyb20uLi4NCmFjbG9jYWwubTQ6MTM6IEVN QUNTX0xJU1AgaXMgZXhwYW5kZWQgZnJvbS4uLg0KY29uZmlndXJlLmFjOjEyODogdGhlIHRvcCBs ZXZlbA0KY29uZmlndXJlLmFjOjE0OTogd2FybmluZzogVGhlIG1hY3JvIGBBQ19GRF9DQycgaXMg b2Jzb2xldGUuDQpjb25maWd1cmUuYWM6MTQ5OiBZb3Ugc2hvdWxkIHJ1biBhdXRvdXBkYXRlLg0K Li4vYXV0b2NvbmYtMi43MS9saWIvYXV0b2NvbmYvZ2VuZXJhbC5tNDozOTk6IEFDX0ZEX0NDIGlz IGV4cGFuZGVkIGZyb20uLi4NCmFjbG9jYWwubTQ6MTM6IEVNQUNTX0xJU1AgaXMgZXhwYW5kZWQg ZnJvbS4uLg0KYWNsb2NhbC5tNDoyNjogRU1BQ1NfUEFUSF9QUkVGSVggaXMgZXhwYW5kZWQgZnJv bS4uLg0KYWNsb2NhbC5tNDoxODU6IFRFWF9QQVRIX1RFWE1GRElSIGlzIGV4cGFuZGVkIGZyb20u Li4NCmNvbmZpZ3VyZS5hYzoxNDk6IHRoZSB0b3AgbGV2ZWwNCmNvbmZpZ3VyZS5hYzoxNDk6IHdh cm5pbmc6IFRoZSBtYWNybyBgQUNfRkRfQ0MnIGlzIG9ic29sZXRlLg0KY29uZmlndXJlLmFjOjE0 OTogWW91IHNob3VsZCBydW4gYXV0b3VwZGF0ZS4NCi4uL2F1dG9jb25mLTIuNzEvbGliL2F1dG9j b25mL2dlbmVyYWwubTQ6Mzk5OiBBQ19GRF9DQyBpcyBleHBhbmRlZCBmcm9tLi4uDQphY2xvY2Fs Lm00OjEzOiBFTUFDU19MSVNQIGlzIGV4cGFuZGVkIGZyb20uLi4NCmFjbG9jYWwubTQ6MTI2OiBF TUFDU19FWEFNSU5FX0lOU1RBTExBVElPTl9ESVIgaXMgZXhwYW5kZWQgZnJvbS4uLg0KYWNsb2Nh bC5tNDoxODU6IFRFWF9QQVRIX1RFWE1GRElSIGlzIGV4cGFuZGVkIGZyb20uLi4NCmNvbmZpZ3Vy ZS5hYzoxNDk6IHRoZSB0b3AgbGV2ZWwNCmNvbmZpZ3VyZS5hYzoxNTQ6IHdhcm5pbmc6IFRoZSBt YWNybyBgQUNfRkRfQ0MnIGlzIG9ic29sZXRlLg0KY29uZmlndXJlLmFjOjE1NDogWW91IHNob3Vs ZCBydW4gYXV0b3VwZGF0ZS4NCi4uL2F1dG9jb25mLTIuNzEvbGliL2F1dG9jb25mL2dlbmVyYWwu bTQ6Mzk5OiBBQ19GRF9DQyBpcyBleHBhbmRlZCBmcm9tLi4uDQphY2xvY2FsLm00OjEzOiBFTUFD U19MSVNQIGlzIGV4cGFuZGVkIGZyb20uLi4NCmFjbG9jYWwubTQ6NTMzOiBBQ19MSVNQSUZZX0RJ UiBpcyBleHBhbmRlZCBmcm9tLi4uDQpjb25maWd1cmUuYWM6MTU0OiB0aGUgdG9wIGxldmVsDQpj b25maWd1cmUuYWM6MTg1OiB3YXJuaW5nOiBUaGUgbWFjcm8gYEFDX0ZEX0NDJyBpcyBvYnNvbGV0 ZS4NCmNvbmZpZ3VyZS5hYzoxODU6IFlvdSBzaG91bGQgcnVuIGF1dG91cGRhdGUuDQouLi9hdXRv Y29uZi0yLjcxL2xpYi9hdXRvY29uZi9nZW5lcmFsLm00OjM5OTogQUNfRkRfQ0MgaXMgZXhwYW5k ZWQgZnJvbS4uLg0KYWNsb2NhbC5tNDoxMzogRU1BQ1NfTElTUCBpcyBleHBhbmRlZCBmcm9tLi4u DQpjb25maWd1cmUuYWM6MTg1OiB0aGUgdG9wIGxldmVsDQpjb25maWd1cmUuYWM6MjcxOiB3YXJu aW5nOiBBQ19PVVRQVVQgc2hvdWxkIGJlIHVzZWQgd2l0aG91dCBhcmd1bWVudHMuDQpjb25maWd1 cmUuYWM6MjcxOiBZb3Ugc2hvdWxkIHJ1biBhdXRvdXBkYXRlLg0KbWFrZWluZm8gLUQgcmF3Zmls ZSAtLW5vLWhlYWRlcnMgaW50cm8udGV4aSAtLW91dHB1dCAuLi9SRUFETUUNCm1ha2VpbmZvIC1E IHJhd2ZpbGUgLS1uby1oZWFkZXJzIHByZXZpZXctcmVhZG1lLnRleGkgLS1vdXRwdXQgLSA+PiAu Li9SRUFETUUNCm1ha2VpbmZvIC1EIHJhd2ZpbGUgLS1uby1oZWFkZXJzIGluc3RhbGwudGV4aSAt LW91dHB1dCAuLi9JTlNUQUxMDQptYWtlaW5mbyAtRCByYXdmaWxlIC0tbm8taGVhZGVycyB0b2Rv LnRleGkgLS1vdXRwdXQgLi4vVE9ETw0KbWFrZWluZm8gLUQgcmF3ZmlsZSAtLW5vLWhlYWRlcnMg cHJldmlldy10b2RvLnRleGkgLS1vdXRwdXQgLSA+PiAuLi9UT0RPDQptYWtlaW5mbyAtRCByYXdm aWxlIC0tbm8taGVhZGVycyB3aW5pbnN0YWxsLnRleGkgLS1vdXRwdXQgLi4vSU5TVEFMTC53aW5k b3dzDQp3aW5pbnN0YWxsLnRleGk6NTA6IHdhcm5pbmc6IGVudHJ5IGZvciBpbmRleCBgY3AnIG91 dHNpZGUgb2YgYW55IG5vZGUNCndpbmluc3RhbGwudGV4aTo1MTogd2FybmluZzogZW50cnkgZm9y IGluZGV4IGBjcCcgb3V0c2lkZSBvZiBhbnkgbm9kZQ0Kd2luaW5zdGFsbC50ZXhpOjMwNjogd2Fy bmluZzogZW50cnkgZm9yIGluZGV4IGBjcCcgb3V0c2lkZSBvZiBhbnkgbm9kZQ0KbWFrZWluZm8g LUQgcmF3ZmlsZSAtLW5vLWhlYWRlcnMgZmFxLnRleGkgLS1vdXRwdXQgLi4vRkFRDQptYWtlaW5m byAtRCByYXdmaWxlIC0tbm8taGVhZGVycyAtLW51bWJlci1zZWN0aW9ucyBwcmV2aWV3LWZhcS50 ZXhpIC0tb3V0cHV0IC0gPj4gLi4vRkFRDQptYWtlaW5mbyAtRCByYXdmaWxlIC0tbm8taGVhZGVy cyBjaGFuZ2VzLnRleGkgLS1vdXRwdXQgLi4vQ0hBTkdFUw0KY2hhbmdlcy50ZXhpOjExMTQ6IHdh cm5pbmc6IGVudHJ5IGZvciBpbmRleCBgY3AnIG91dHNpZGUgb2YgYW55IG5vZGUNCmNoYW5nZXMu dGV4aToxMTE1OiB3YXJuaW5nOiBlbnRyeSBmb3IgaW5kZXggYGNwJyBvdXRzaWRlIG9mIGFueSBu b2RlDQptYWtlaW5mbyAtRCByYXdmaWxlIC0tbm8taGVhZGVycyAtLW51bWJlci1zZWN0aW9ucyBw cmV2aWV3LXByb2JsZW1zLnRleGkgLS1vdXRwdXQgLi4vUFJPQkxFTVMucHJldmlldw0KcGVybCBw cmV2aWV3LWR0eGRvYy5wbCAuLi9sYXRleC9wcmV2aWV3LmR0eCBcDQogICAgICAgIHByZXZpZXct ZHR4ZG9jLnRleGkNCmVjaG8gQHNldCBWRVJTSU9OIDIwMjItMDUtMTkgPnZlcnNpb24udGV4aQ0K ZWNobyBAc2V0IFVQREFURUQgMjAyMi0wNS0xOSA+PnZlcnNpb24udGV4aQ0KbWFrZWluZm8gcHJl dmlldy1sYXRleC50ZXhpDQptYWtlaW5mbyBhdWN0ZXgudGV4aQ0KcGRmdGV4IHRleC1yZWYudGV4 DQpUaGlzIGlzIHBkZlRlWCwgVmVyc2lvbiAzLjE0MTU5MjY1My0yLjYtMS40MC4yNCAoTWlLVGVY IDIyLjMpIChwcmVsb2FkZWQgZm9ybWF0PXBkZnRleC5mbXQpDQogcmVzdHJpY3RlZCBcd3JpdGUx OCBlbmFibGVkLg0KZW50ZXJpbmcgZXh0ZW5kZWQgbW9kZQ0KKHRleC1yZWYudGV4IFszIGNvbHVt bnMgcGVyIHBhZ2VdDQpVbmRlcmZ1bGwgXHZib3ggKGJhZG5lc3MgMTAwMDApIGRldGVjdGVkIGF0 IGxpbmUgNDAxDQoNClVuZGVyZnVsbCBcdmJveCAoYmFkbmVzcyAxMDAwMCkgZGV0ZWN0ZWQgYXQg bGluZSA0NDINClsxe0M6L1VzZXJzL0N5cmlsL0FwcERhdGEvTG9jYWwvTWlLVGVYL2ZvbnRzL21h cC9wZGZ0ZXgvcGRmdGV4Lm1hcH1dIFsyXSApDQooc2VlIHRoZSB0cmFuc2NyaXB0IGZpbGUgZm9y IGFkZGl0aW9uYWwgaW5mb3JtYXRpb24pPEM6L1Byb2dyYW0gRmlsZXMvTWlLVGVYL2ZvDQpudHMv dHlwZTEvcHVibGljL2Ftc2ZvbnRzL2NtL2NtYngxMC5wZmI+PEM6L1Byb2dyYW0gRmlsZXMvTWlL VGVYL2ZvbnRzL3R5cGUxL3B1DQpibGljL2Ftc2ZvbnRzL2NtL2NtYng4LnBmYj48QzovUHJvZ3Jh bSBGaWxlcy9NaUtUZVgvZm9udHMvdHlwZTEvcHVibGljL2Ftc2ZvbnRzDQovY21leHRyYS9jbWNz YzgucGZiPjxDOi9Qcm9ncmFtIEZpbGVzL01pS1RlWC9mb250cy90eXBlMS9wdWJsaWMvYW1zZm9u dHMvY20vY21tDQppMTAucGZiPjxDOi9Qcm9ncmFtIEZpbGVzL01pS1RlWC9mb250cy90eXBlMS9w dWJsaWMvYW1zZm9udHMvY20vY21yNi5wZmI+PEM6L1ByDQpvZ3JhbSBGaWxlcy9NaUtUZVgvZm9u dHMvdHlwZTEvcHVibGljL2Ftc2ZvbnRzL2NtL2NtcjcucGZiPjxDOi9Qcm9ncmFtIEZpbGVzL01p DQpLVGVYL2ZvbnRzL3R5cGUxL3B1YmxpYy9hbXNmb250cy9jbS9jbXI4LnBmYj48QzovUHJvZ3Jh bSBGaWxlcy9NaUtUZVgvZm9udHMvdHlwDQplMS9wdWJsaWMvYW1zZm9udHMvY20vY21zbDgucGZi PjxDOi9Qcm9ncmFtIEZpbGVzL01pS1RlWC9mb250cy90eXBlMS9wdWJsaWMvYW1zDQpmb250cy9j bS9jbXN5Ni5wZmI+PEM6L1Byb2dyYW0gRmlsZXMvTWlLVGVYL2ZvbnRzL3R5cGUxL3B1YmxpYy9h bXNmb250cy9jbS9jbXN5DQo4LnBmYj48QzovUHJvZ3JhbSBGaWxlcy9NaUtUZVgvZm9udHMvdHlw ZTEvcHVibGljL2Ftc2ZvbnRzL2NtL2NtdGk4LnBmYj48QzovUHJvDQpncmFtIEZpbGVzL01pS1Rl WC9mb250cy90eXBlMS9wdWJsaWMvYW1zZm9udHMvY20vY210dDgucGZiPg0KT3V0cHV0IHdyaXR0 ZW4gb24gdGV4LXJlZi5wZGYgKDIgcGFnZXMsIDE2MTgxMyBieXRlcykuDQpUcmFuc2NyaXB0IHdy aXR0ZW4gb24gdGV4LXJlZi5sb2cuDQoNCkN5cmlsQFp1ZXJpbGwgTUlOR1c2NCAvZC9HaXQvYXVj dGV4DQokIC4vY29uZmlndXJlIC0td2l0aG91dC10ZXhtZi1kaXINCmNvbmZpZ3VyZTogbG9hZGlu ZyBzaXRlIHNjcmlwdCAvZXRjL2NvbmZpZy5zaXRlDQpjaGVja2luZyBmb3IgbWFrZS4uLiBtYWtl DQpjaGVja2luZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1BS0UpLi4uIHllcw0KY2hlY2tpbmcgZm9y IGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbC4uLiAvdXNyL2Jpbi9pbnN0YWxsIC1jDQpjaGVja2lu ZyBmb3IgZGF0ZSB3aXRoIGdpdC4uLiAyMDIyLTA1LTE5DQpjaGVja2luZyBmb3IgcmVsZWFzZSB3 aXRoIGdpdC4uLiBub3QgZm91bmQsIHVzaW5nIDIwMjItMDUtMTkgaW5zdGVhZA0KY2hlY2tpbmcg Zm9yIGRhdGUgd2l0aCBnaXQuLi4gMjAyMi0wNS0xOQ0KY2hlY2tpbmcgZm9yIHJlbGVhc2Ugd2l0 aCBnaXQuLi4gbm90IGZvdW5kLCB1c2luZyAyMDIyLTA1LTE5IGluc3RlYWQNCmNoZWNraW5nIGZv ciBlbWFjcy4uLiAvbWluZ3c2NC9iaW4vZW1hY3MNCmNoZWNraW5nIGZvciBFbWFjcyBwcmVmaXgu Li4gImM6L21zeXM2NC9taW5ndzY0Ig0KY2hlY2tpbmcgaWYgRW1hY3MgaXMgcmVjZW50IGVub3Vn aC4uLiB5ZXMNCmNoZWNraW5nIGlmIGJ1aWxkIGRpcmVjdG9yeSBpcyB2YWxpZC4uLiB5ZXMNCmNo ZWNraW5nIHdoZXJlIGxpc3AgZmlsZXMgZ28uLi4gJHtkYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AN CmNoZWNraW5nIHdoYXQgZmlsZSB0byB1c2UgZm9yIGF1Y3RleCBzdGFydHVwLi4uICR7ZGF0YWRp cn0vZW1hY3Mvc2l0ZS1saXNwL2F1Y3RleC5lbA0KY2hlY2tpbmcgd2hhdCBmaWxlIHRvIHVzZSBm b3IgcHJldmlldyBzdGFydHVwLi4uICR7ZGF0YWRpcn0vZW1hY3Mvc2l0ZS1saXNwL3ByZXZpZXct bGF0ZXguZWwNCmNoZWNraW5nIHdoZXJlIHRoZSBwYWNrYWdlIGxpc3AgZmlsZXMgZ28uLi4gJHtk YXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AvYXVjdGV4DQpjaGVja2luZyB3aGVyZSB0aGUgZGF0YSBm aWxlcyBnby4uLiAke2RhdGFkaXJ9L2VtYWNzL3NpdGUtbGlzcC9hdWN0ZXgNCmNoZWNraW5nIHdo ZXJlIHRoZSBpbmZvIGZpbGVzIGdvLi4uICR7ZGF0YXJvb3RkaXJ9L2luZm8NCmNoZWNraW5nIHdo ZXJlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGdsb2JhbCBzdHlsZSBob29rcyBnby4uLiAke2xv Y2Fsc3RhdGVkaXJ9L2F1Y3RleA0KY2hlY2tpbmcgZm9yIHRleC4uLiAvYy9Qcm9ncmFtIEZpbGVz L01pS1RlWC9taWt0ZXgvYmluL3g2NC90ZXgNCmNoZWNraW5nIGZvciBwZGZ0ZXguLi4gL2MvUHJv Z3JhbSBGaWxlcy9NaUtUZVgvbWlrdGV4L2Jpbi94NjQvcGRmdGV4DQpjaGVja2luZyBmb3IgZHZp cHMuLi4gL2MvUHJvZ3JhbSBGaWxlcy9NaUtUZVgvbWlrdGV4L2Jpbi94NjQvZHZpcHMNCmNoZWNr aW5nIGZvciBncy4uLiBncw0KY2hlY2tpbmcgZm9yIGxhdGV4Li4uIC9jL1Byb2dyYW0gRmlsZXMv TWlLVGVYL21pa3RleC9iaW4veDY0L2xhdGV4DQpjaGVja2luZyBmb3IgcGRmbGF0ZXguLi4gL2Mv UHJvZ3JhbSBGaWxlcy9NaUtUZVgvbWlrdGV4L2Jpbi94NjQvcGRmbGF0ZXgNCmNoZWNraW5nIGZv ciB0ZXguLi4gKGNhY2hlZCkgL2MvUHJvZ3JhbSBGaWxlcy9NaUtUZVgvbWlrdGV4L2Jpbi94NjQv dGV4DQpQcmV2aWV3IHdpbGwgYmUgcGxhY2VkIGluICR7ZGF0YWRpcn0vZW1hY3Mvc2l0ZS1saXNw L2F1Y3RleC9sYXRleA0KUHJldmlldyBkb2NzIHdpbGwgYmUgcGxhY2VkIGluICR7ZGF0YWRpcn0v ZW1hY3Mvc2l0ZS1saXNwL2F1Y3RleC9kb2MNCmNoZWNraW5nIGZvciBnbGFyaW5nIGluc3RhbGxh dGlvbiBjb25mbGljdHMuLi4gcHJvYmFibHkgbm9uZQ0KY2hlY2tpbmcgZm9yIHBlcmwuLi4gL3Vz ci9iaW4vcGVybA0KY2hlY2tpbmcgZm9yIG1ha2VpbmZvLi4uIC91c3IvYmluL21ha2VpbmZvDQpj aGVja2luZyBmb3IgdGV4aTJodG1sLi4uIDoNCmNoZWNraW5nIGZvciB0ZXhpMmR2aS4uLiAvdXNy L2Jpbi90ZXhpMmR2aQ0KY2hlY2tpbmcgZm9yIHRleGkycGRmLi4uIC91c3IvYmluL3RleGkycGRm DQpjaGVja2luZyBmb3IgaW5zdGFsbC1pbmZvLi4uIC91c3IvYmluL2luc3RhbGwtaW5mbw0KQzpc bXN5czY0XG1pbmd3NjRcYmluXHNlZC5leGU6IC1lIGV4cHJlc3Npb24gIzEsIGNoYXIgMTogdW5r bm93biBjb21tYW5kOiBgQycNCmNvbmZpZ3VyZTogY3JlYXRpbmcgLi9jb25maWcuc3RhdHVzDQpj b25maWcuc3RhdHVzOiBjcmVhdGluZyBNYWtlZmlsZQ0KQzpcbXN5czY0XG1pbmd3NjRcYmluXHNl ZC5leGU6IC1lIGV4cHJlc3Npb24gIzEsIGNoYXIgMTogdW5rbm93biBjb21tYW5kOiBgQycNCmNv bmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRleC1zaXRlLmVsLm91dA0KQzpcbXN5czY0XG1pbmd3NjRc YmluXHNlZC5leGU6IC1lIGV4cHJlc3Npb24gIzEsIGNoYXIgMTogdW5rbm93biBjb21tYW5kOiBg QycNCkM6XG1zeXM2NFxtaW5ndzY0XGJpblxzZWQuZXhlOiAtZSBleHByZXNzaW9uICMxLCBjaGFy IDE6IHVua25vd24gY29tbWFuZDogYEMnDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkb2MvTWFr ZWZpbGUNCkM6XG1zeXM2NFxtaW5ndzY0XGJpblxzZWQuZXhlOiAtZSBleHByZXNzaW9uICMxLCBj aGFyIDE6IHVua25vd24gY29tbWFuZDogYEMnDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBhdWN0 ZXguZWwNCkM6XG1zeXM2NFxtaW5ndzY0XGJpblxzZWQuZXhlOiAtZSBleHByZXNzaW9uICMxLCBj aGFyIDE6IHVua25vd24gY29tbWFuZDogYEMnDQpDOlxtc3lzNjRcbWluZ3c2NFxiaW5cc2VkLmV4 ZTogLWUgZXhwcmVzc2lvbiAjMSwgY2hhciAxOiB1bmtub3duIGNvbW1hbmQ6IGBDJw0KY29uZmln LnN0YXR1czogY3JlYXRpbmcgcHJldmlldy5lbA0KQzpcbXN5czY0XG1pbmd3NjRcYmluXHNlZC5l eGU6IC1lIGV4cHJlc3Npb24gIzEsIGNoYXIgMTogdW5rbm93biBjb21tYW5kOiBgQycNCkM6XG1z eXM2NFxtaW5ndzY0XGJpblxzZWQuZXhlOiAtZSBleHByZXNzaW9uICMxLCBjaGFyIDE6IHVua25v d24gY29tbWFuZDogYEMnDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBsYXRleC9NYWtlZmlsZQ0K QzpcbXN5czY0XG1pbmd3NjRcYmluXHNlZC5leGU6IC1lIGV4cHJlc3Npb24gIzEsIGNoYXIgMTog dW5rbm93biBjb21tYW5kOiBgQycNCg0KQ29uZ3JhdHVsYXRpb25zISAgQ29uZmlndXJhdGlvbiBv ZiBBVUNUZVggaXMgY29tcGxldGUuDQoNClR5cGUgIm1ha2UiIGF0IHRoZSBwcm9tcHQgdG8gYnVp bGQuDQpDOlxtc3lzNjRcbWluZ3c2NFxiaW5cc2VkLmV4ZTogLWUgZXhwcmVzc2lvbiAjMSwgY2hh ciAxOiB1bmtub3duIGNvbW1hbmQ6IGBDJw0K --_004_AS4PR10MB611030DCB59859F19EB15784E3D59AS4PR10MB6110EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 04:21:18 2022 Received: (at 55511) by debbugs.gnu.org; 23 May 2022 08:21:18 +0000 Received: from localhost ([127.0.0.1]:47224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt3JW-0007lI-6o for submit@debbugs.gnu.org; Mon, 23 May 2022 04:21:18 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:44550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt3JS-0007l8-Vg for 55511@debbugs.gnu.org; Mon, 23 May 2022 04:21:16 -0400 Received: from localhost (61-24-175-238.rev.home.ne.jp [61.24.175.238]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id B74FF2DC; Mon, 23 May 2022 17:21:12 +0900 (JST) From: Ikumi Keita To: Cyril Arnould Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths In-reply-to: References: <99516.1653050686@localhost> <6491.1653210547@localhost> Comments: In-reply-to Cyril Arnould message dated "Sun, 22 May 2022 16:28:22 +0000." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <22654.1653294072.1@localhost> Date: Mon, 23 May 2022 17:21:12 +0900 Message-ID: <22655.1653294072@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: "55511@debbugs.gnu.org" <55511@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 (-) Hi Cyril, >>>>> Cyril Arnould writes: > Thanks, the patch seems to work! Thanks for checking. I committed the change into the git repo. > To be clear, all the .el files are still placed in the TeX-master's > auto directory, so .tex files with the same name in different folders > still end up overwriting each other's .el file. Ah, I see your points. Looking at the code `TeX-auto-write', it is hard-coded that it saves support .el files in TeX-master's auto subdirectory actually. I think that AUCTeX can introduce a new user option to decide whether to aggregate them in one auto directory or save into each auto subdirectory separately. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 08:25:49 2022 Received: (at 55511) by debbugs.gnu.org; 23 May 2022 12:25:49 +0000 Received: from localhost ([127.0.0.1]:47570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt787-0005cd-SH for submit@debbugs.gnu.org; Mon, 23 May 2022 08:25:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt785-0005cR-W2 for 55511@debbugs.gnu.org; Mon, 23 May 2022 08:25:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33244) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt77y-0003zX-Hi; Mon, 23 May 2022 08:25:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=9/QY40PKnJHvYm5sRgV2JcXbhYUkwT7sT5jtouBqj2A=; b=C04bRAk0uJ3RdMIFKPtH hPcVdGqPqbCAhZm9h54u+1+veSIELQtQqukRGvYxnDBeIEQ8783Z4t+XqEUCokXhOXSCTjta4I4Wb 6Henvm5W9jq7VPGdvnm4aDMssOOQvkyKOZlTF8YP9YP4ydN9Wz92yLOZFWrrHzEAm0VEvB8aN+Rju amwo7hUUqhK381XVA/TfSOCzm9+QXmnhLKdce/DwmDZ9wSLnHf11FDx0fEukOC2lxi/OXXXPuuPyK hoUhzWL1Gx2BIDgKnRBoQjqKXWtWbiYprb7QePk5r4tURJgeIuqJ0GFvfbxD8FV1+LTl+os/zEDKl XiWzx4dyx0MYuQ==; Received: from p5b326363.dip0.t-ipconnect.de ([91.50.99.99]:50366 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt77v-0000pu-4c; Mon, 23 May 2022 08:25:38 -0400 From: Arash Esbati To: Cyril Arnould Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths References: <99516.1653050686@localhost> <6491.1653210547@localhost> <868rqtigac.fsf_-_@gnu.org> Date: Mon, 23 May 2022 14:25:20 +0200 In-Reply-To: (Cyril Arnould's message of "Sun, 22 May 2022 22:54:47 +0000") Message-ID: <867d6co2q7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55511 Cc: Ikumi Keita , "55511@debbugs.gnu.org" <55511@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: -3.3 (---) Cyril Arnould writes: >>Did you run ./autogen.sh before ./configure? > > I did, yes, I attached the output in case you're interested. It seems > like it starts failing after the following line: > > checking for install-info... /usr/bin/install-info > > The problem is I end up with an empty Makefile, so make fails > afterwards. Hmm, can't tell what's going wrong. I'm also using Msys2/Mingw64 on Win10 and don't see this issue. I do: $ ./autogen.sh $ ./configure --without-texmf-dir --with-lispdir=. $ make > I think what was missing were the following lines from the > AUCTeX-documentation: > > (load "auctex.el" nil t t) > (load "preview-latex.el" nil t t) > > When I added those, it worked. When you install AUCTeX from anywhere else than ELPA, you need those line, true. > I guess these lines are not necessary when installing via ELPA? True. There were reports where the 2 lines above were even harmful when installed from ELPA. > I think I've changed this based off of this post: > > https://emacs.stackexchange.com/questions/41321/when-to-specify-a-package-name-in-use-packages-ensure-tag/41324#41324 > > I wanted to load LaTeX-mode, not TeX-mode, which is in latex.el. The reason I was asking it that active contributors don't use use-package and we currently have this in the manual: (use-package tex :ensure auctex) If that's not right, we should change it (but it seems there is no definitive answer to this ;-) > Anyway, the patch was still working with the properly installed > auctex. Indeed, Keita has installed it, so the issue is now resolved and should be available via ELPA also sometimes soon. Best, Arash From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 18:17:05 2022 Received: (at 55511) by debbugs.gnu.org; 23 May 2022 22:17:05 +0000 Received: from localhost ([127.0.0.1]:50368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntGML-0005IE-6a for submit@debbugs.gnu.org; Mon, 23 May 2022 18:17:05 -0400 Received: from mail-oln040092072063.outbound.protection.outlook.com ([40.92.72.63]:35230 helo=EUR03-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntGMJ-0005He-LA for 55511@debbugs.gnu.org; Mon, 23 May 2022 18:17:04 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OO7+kdSfNRYJmwYYofcFX0OcBw0d8+ZMhtU3ZrMO0HWh0JmE6z6bdSihzTNc6CkODoCmqjOpQzuVb/FBAkmWKa7P6iw1nVzsvUxkLdBPjM67ebUSD9GIDNo657UIrvdrXXTZ2tOwtmBFBb+9tBvuHAXA4ykEeOmDZL5fldHa+vhfiooRKgikU3KjSHZ4NP1uCBY0mjile1sW4yetnWvWTal/StCRACYe81b+GJt7eGBxqB1ctAXCYMW2DMiwo+W5PiFX4EL9h0P8Dd14bJdih9nDwGJhmO7XMYekRzIYXeTo7H9DJ0l/9dHju8EZdKEEIUbXfx9TB+YhUTTvp30FvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=E68aF81TbAVSkVp6o4/ka31ozUnHcsVkRvC2oVDmq1U=; b=WM++kMD1v43rETaEjXuj+9Ll2LvJGOoVBM6sFW8dtY44hTpYZ6FBig+/nQ4NMVRCVrs8YLFx3LbT8fUmuYhn4as2wnsjPD81bmAPGKy0UnAMBREK4X5s1LcnOxcvi0+Sdf36Zs7aiSz/dio0jZFFRb+aAiQG09JiYtGNoVzvsNVXUpz0aaeOshuKDRL12aU2Jy5VN/qcGaEYjiDZ8fcfS9BOaS3ENP1oPLSTN/MJnVWoZJYwlr1IgSPbOdZI0nzdarRAgsGZ9ya+icq1lX1P1QzBY+gmWHAV9XUDhOnnJ6WB+NeF0WuoE8o4BP1BRODNmSdhevl6csnrfnKzRNL6Sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E68aF81TbAVSkVp6o4/ka31ozUnHcsVkRvC2oVDmq1U=; b=SU6oVdntY1rC+1tt2tB9jv5uDlfwHquq32kAZAyHnuAmpam3gSze5zDg0n+NHk4cKaAF0cyoT2X0agrQbLH6MnRCj89/U2FdA5rb7GCQFanM89fgFqxsfvovob/QfxFSRSszEW/q4gjXkGqVkQmjPnZOtYRSfc0nUi748OlWlKUfoWzMxJT7smziA/E/gPsLSp8kqi95ZR5I2eSYctGtqflXhLHdRyWyMIHopUiWOxXoHNoCAsUVqRwmd//FYNi6F28oMhUF8baDeIF6AyyGBV3WvYB3SLZqLMdPDXXQx3v5cme0ptBxdmgVTSAdTZlajCzol0UWlGmzYcKBGjkQUw== Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by PR3PR10MB3916.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:48::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Mon, 23 May 2022 22:16:57 +0000 Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::a403:de3b:b829:9de4%6]) with mapi id 15.20.5273.022; Mon, 23 May 2022 22:16:57 +0000 From: Cyril Arnould To: Arash Esbati Subject: AW: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Topic: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Thread-Index: AQHYawBTrHQZH38/a02ORs9TUjPM4K0nuMQAgAFwezCAAXfugIAAegD+gAAfGImAAE1HVoAA4uRmgABqimc= Date: Mon, 23 May 2022 22:16:57 +0000 Message-ID: References: <99516.1653050686@localhost> <6491.1653210547@localhost> <868rqtigac.fsf_-_@gnu.org> <867d6co2q7.fsf@gnu.org> In-Reply-To: <867d6co2q7.fsf@gnu.org> Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [KMXcKLYPGahPYma4c9Vt788yw30XaXb1eB3z8YmBVrkQ7yb7PDukZC6Ebas5CM6mR4kV/zajTLY=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 353bb549-9b2c-4224-585d-08da3d09f335 x-ms-traffictypediagnostic: PR3PR10MB3916:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3V3Jgj+BBEqtoWHKMyinX9J7zEuOSeMwNZTIAky6B9v11lLa5ZkRMtBdnxV48TvEBdDyipGWMlZoTyg4UiSy00nfIKx/hGXcU/V8oGqlqUHrD1yzCvBQtC/gT4hYWu7uGpev0ksK1uXYgZEyxbc3YtDb1sVdLjNliVOaMhsbLDb3ISzwFdRiih6M11++1fc6T95MxjKP/yQGmaUQ5wKA4MnxGmJaJbm0VHlEFYQyawFWpGuup5togJ6jIbf3jvNkqUBoHvnpEBFe6RMZjv6DtE4FgdmMZb8B+VOqbJ+NRxgHkUefkNqMMAFiIkV6buI9JdI+6+Q+SSedkmnJRbofQG0Jg44Q0eHWOkOIb2UC40N23aPRY7CGC7jefwtB34QLtk1r0avC9TufnnGcODKJezT6VRMXvQxONws2ZDUkjL4xtyypIKu6WZ79Lzq1NDvJIkDIkdhX0qDPoFyA2kjHPChT4SpC81iJZhHG/tL4y/Y7tRt1cCj2N1WG17CB2n2BjmWRymxTCukDHMLCr9EteJ2slxSTyvACT1y9a1lyMTUlEUT0JUSQW3xGvTBPxxXlm4f0S3FfBxj+Kcm/NBg+8g== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?PxxrpNVjL6fWBoNHGg45UCS3wlJd6p1hN6VF5Q5aRfD/0bf/V+bqKI4cCOgh?= =?us-ascii?Q?W5X1834/FbTPxHMWJ3BvYS+na5iePhX/DMpw9hY2qUefYNPTCEGHrP6wnpB/?= =?us-ascii?Q?vGVnzcstN1a2fA5aTuFUvcGJgjZaz12U7jBfkKiPpAvv0kKwZjEjUPxM6eHw?= =?us-ascii?Q?lbo07gHRdeZ9XzLbXH8S2goSZ7GWCJA5+wzj7USVgCgEzW+lGYwLdfqDRV9O?= =?us-ascii?Q?Jm1Lu5vFrhtmITz/l23QU/GQAQUm+fRIL+qTRoIOU9T7dv0rW+KA3K7ARNkZ?= =?us-ascii?Q?FzB/12045g7gDcztQRAE01JW2GXH0wWPSq/HvfKV0KWqqC6yUcYBaLpLOh5n?= =?us-ascii?Q?emyxivm124vY20j9Ztzl7MPIkBdOozRiJLXd+pJg1yiWT1E3fBCef/CdbbLZ?= =?us-ascii?Q?Qn1SmrXbPTwcDLUYPFMG40vaoHvr+tiwW9DkHpYy1kwsyTWLigzpPEE+tEKP?= =?us-ascii?Q?376AeEMYmggN0Bn9CjQF9osq+69Wv2eBwYHd+WkyS4omVHKUcSbmRnf2/zQA?= =?us-ascii?Q?a3jz3PsO6r5h+6osrK7x3o41PLFbg3X2+Vp28tx6eKYVbtceX+iEjRzlp6Pl?= =?us-ascii?Q?LJ7ioSNjyA2hCSxB8eJHiDTfh+6ysT6P0EFp6F7yQS+esRg2A+ODmvno5Y+Q?= =?us-ascii?Q?Of9AXxk07Z6BHru00glynfNhfrHZ/BWClPQ71lN89Ue78o68k1ZWD7eZ5wCK?= =?us-ascii?Q?9kASw729JGWnaQGh/H5/Qwrp6HwxjdcXTGPPRq70GNmgiPB1DRNQZTl3+u29?= =?us-ascii?Q?XyVbf+GP9X0AZ8saxl2CGGCXsxYQmsP1d1Ss3J1ICnrDq1vNpMxHmCu/WX5Q?= =?us-ascii?Q?Suj/8LCoD601OvJyXVHQkmQR1NYT2iB19sr35zGt+s9uky2xngfTB8/rmbqI?= =?us-ascii?Q?wQhazJqo5DhNW3kMsoMQmMac2ITLkTy7mVc/KqgN8GNfJLOZlkjt/N2D2cdD?= =?us-ascii?Q?9KZL8pi/p2zxBYIoQPIIeRkhSsaL2zWcL6giOuANPeZS6m81GRAqq4n63m89?= =?us-ascii?Q?m0sHpkHCJpoSSVMsgKDpnIL7xjEc3a3FzC+GeA7v+4nyDMsL4qZsiweFo2iY?= =?us-ascii?Q?rttcvlzxGzv6fph2YF0NgBrdpyuOPxdxz9WK7AwU8ASv28rB8A2iv+o9nBKW?= =?us-ascii?Q?9Sal7jwe2I0qngSgqxRdkjMvIxFTFLQyNo5t9NfMM3obsI0Div/MnWqifnRz?= =?us-ascii?Q?6YCnZ4D23v00hB5EyelC3ojdbcjCILREigORP5F1biMsSIwjs60C7Q5EMBet?= =?us-ascii?Q?1joaj3uzr7WXavtTLyDjbjCCWVpOtqUSTyQH2AF0ReDfoBFt1oAfLn1JDH41?= =?us-ascii?Q?zP3CkEwnpzU2Cl8tZVJCpUayRoLV7Win/UHjr07QgFmO6e+Wi2aaSCKVb671?= =?us-ascii?Q?CT3tgR0fNAADDCPR9u1J+vTNsuWweBO3KOqjSsLKxAQNrK8eQ6LlWxB4N3Rp?= =?us-ascii?Q?R0pHBw9REVJNBp2Yk7vT8FQVcsZ1l3+CitVwd6ZwuLA4cqV1s+m8QVXrGZn+?= =?us-ascii?Q?gosNqeEL07Rj2Iq3FLcSqcy4wuxGasau4BqfMQ7hxoB6EMBYh8kXjhhz3g?= =?us-ascii?Q?=3D=3D?= Content-Type: multipart/alternative; boundary="_000_AS4PR10MB61105B8990AA40F585D7858AE3D49AS4PR10MB6110EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 353bb549-9b2c-4224-585d-08da3d09f335 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2022 22:16:57.0550 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3916 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: Ikumi Keita , "55511@debbugs.gnu.org" <55511@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 (-) --_000_AS4PR10MB61105B8990AA40F585D7858AE3D49AS4PR10MB6110EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable To Keita: Thanks! >I think that AUCTeX can introduce a new user option to decide whether >to aggregate them in one auto directory or save into each auto >subdirectory separately. Is it important for the user to have control over this? The only reason I can think of for keeping support for one auto folder in the master location would be backwards compatibility with old auto folders. To Arash: >Hmm, can't tell what's going wrong. I'm also using Msys2/Mingw64 on >Win10 and don't see this issue. I do: I think I've narrowed it down a bit, I have mingw-w64-x86_64-sed installed. If I remove the package, it uses the /usr/bin/sed and finishes with no issues. So the problem seems to either be with the mingw-w64-x86_64-sed or incorrect handling of that variant of sed by the configure script. >The reason I was asking it that active contributors don't use >use-package and we currently have this in the manual: > >(use-package tex > :ensure auctex) > >If that's not right, we should change it (but it seems there is no >definitive answer to this ;-) As far as I know, the simplest use-package definition would be to just load a preinstalled package. The following two lines would be equivalent if I'm not mistaken: (use-package vlf) (require 'vlf) Since vlf (very large file mode) is not part of Emacs itself, I also need to use the :ensure keyword in my .emacs file. If vlf is not found in the load-path, this will use package.el to install it automatically: (use-package vlf :ensure t) The problem with AUCTeX is that there's no (provide 'auctex) feature, so (use-package auctex) will fail because it can't (require 'auctex). If I'm not mistaken, the reason there's no (provide 'auctex) is because AUCTeX redefines already existing modes, i.e. plain-tex-mode and latex-mode. Now, with the following lines however, use-package will make sure the auctex package is installed and then (require 'tex): (use-package tex :ensure auctex) Now, to the question whether to use (use-package tex) vs. (use-package latex): I think it doesn't matter precisely because the features AUCTeX implements already exist. Having the .emacs.d/elpa/auctex-13.1.3 folder in the load-path (which package.el will do automatically upon installation) will make sure AUCTeX is used instead of the Emacs TeX-mode, so neither (require 'tex) nor (require 'latex) seem to be necessary at all. I guess Emacs already loads all of the packages at some point after the user init file? Not quite sure. If that's not it, then I guess (use-package latex) also works because latex.el has (require 'tex) at the top. I've also remembered why I specifically wanted to work with (use-package latex) rather than (use-package tex): I wanted to redefine keybindings of the LaTeX-mode-map, for which I need to (require 'latex) resp. (use-package latex) in the init file already: (use-package latex :ensure auctex :bind (:map LaTeX-mode-map ("C-c b" . TeX-command-buffer) ("C-c C-b" . align-current) ("C-c c" . TeX-command-master) ("C-c C-c" . comment-or-uncomment-region)) :init (add-hook 'TeX-after-compilation-finished-functions #'TeX-revert-document-buffer)) On a side note, I've also just noticed that I don't have to :ensure the auctex package is installed in the (use-package reftex) definition since reftex is part of Emacs. I thought it was part of AUCTeX as well. So, long story short, (use-package tex) is fine as long as you don't need to modify any of another provided package's definitions. If I'm not mistaken though, use-package should work with any other of the provided packages. --_000_AS4PR10MB61105B8990AA40F585D7858AE3D49AS4PR10MB6110EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

To Keita:

 

Thanks!

 

>I think that AUCTeX can introduce a new user opt= ion to decide whether

>to aggregate them in one auto directory or save = into each auto

>subdirectory separately.

 

Is it important for the user to have control over th= is? The only reason

I can think of for keeping support for one auto fold= er in the master

location would be backwards compatibility with old a= uto folders.

 

To Arash:

 

>Hmm, can't tell what's going wrong.  I'm al= so using Msys2/Mingw64 on

>Win10 and don't see this issue.  I do:=

 

I think I've narrowed it down a bit, I have mingw-w6= 4-x86_64-sed

installed. If I remove the package, it uses the /usr= /bin/sed and

finishes with no issues. So the problem seems to eit= her be with the

mingw-w64-x86_64-sed or incorrect handling of that v= ariant of sed by the

configure script.

 

>The reason I was asking it that active contribut= ors don't use

>use-package and we currently have this in the ma= nual:

> 

>(use-package tex

>  :ensure auctex)

> 

>If that's not right, we should change it (but it= seems there is no

>definitive answer to this ;-)

 

As far as I know, the simplest use-package definitio= n would be to just

load a preinstalled package. The following two lines= would be

equivalent if I'm not mistaken:

 

(use-package vlf)

(require 'vlf)

 

Since vlf (very large file mode) is not part of Emac= s itself, I also

need to use the :ensure keyword in my .emacs file. I= f vlf is not found

in the load-path, this will use package.el to instal= l it automatically:

 

(use-package vlf

  :ensure t)

 

The problem with AUCTeX is that there's no (provide = 'auctex) feature, so

(use-package auctex) will fail because it can't (req= uire 'auctex). If

I'm not mistaken, the reason there's no (provide 'au= ctex) is because

AUCTeX redefines already existing modes, i.e. plain-= tex-mode and

latex-mode. Now, with the following lines however, u= se-package will make

sure the auctex package is installed and then (requi= re 'tex):

 

(use-package tex

  :ensure auctex)

 

Now, to the question whether to use (use-package tex= ) vs. (use-package

latex): I think it doesn't matter precisely because = the features AUCTeX

implements already exist. Having the .emacs.d/elpa/a= uctex-13.1.3 folder

in the load-path (which package.el will do automatic= ally upon

installation) will make sure AUCTeX is used instead = of the Emacs

TeX-mode, so neither (require 'tex) nor (require 'la= tex) seem to be

necessary at all.

 

I guess Emacs already loads all of the packages at s= ome point after the

user init file? Not quite sure. If that's not it, th= en I guess

(use-package latex) also works because latex.el has = (require 'tex) at

the top.

 

I've also remembered why I specifically wanted to wo= rk with (use-package

latex) rather than (use-package tex): I wanted to re= define keybindings

of the LaTeX-mode-map, for which I need to (require = 'latex)

resp. (use-package latex) in the init file already:<= o:p>

 

(use-package latex

  :ensure auctex

  :bind

  (:map LaTeX-mode-map

        ("C-= c b" . TeX-command-buffer)       &n= bsp;     

        (&qu= ot;C-c C-b" . align-current)

        ("C-= c c" . TeX-command-master)       &n= bsp;     

        (&qu= ot;C-c C-c" . comment-or-uncomment-region))

  :init

  (add-hook 'TeX-after-compilation-finished-fun= ctions

        &nbs= p;   #'TeX-revert-document-buffer))

 

On a side note, I've also just noticed that I don't = have to :ensure the

auctex package is installed in the (use-package reft= ex) definition since

reftex is part of Emacs. I thought it was part of AU= CTeX as well.

 

So, long story short, (use-package tex) is fine as l= ong as you don't

need to modify any of another provided package's def= initions. If I'm not

mistaken though, use-package should work with any ot= her of the provided

packages.

--_000_AS4PR10MB61105B8990AA40F585D7858AE3D49AS4PR10MB6110EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 24 04:42:41 2022 Received: (at 55511) by debbugs.gnu.org; 24 May 2022 08:42:42 +0000 Received: from localhost ([127.0.0.1]:50988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntQ7l-0006pw-OU for submit@debbugs.gnu.org; Tue, 24 May 2022 04:42:41 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:48130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntQ7j-0006pn-VE for 55511@debbugs.gnu.org; Tue, 24 May 2022 04:42:40 -0400 Received: from localhost (61-24-175-238.rev.home.ne.jp [61.24.175.238]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 5CA0B2D7; Tue, 24 May 2022 17:42:37 +0900 (JST) From: Ikumi Keita To: Cyril Arnould Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths In-reply-to: References: <99516.1653050686@localhost> <6491.1653210547@localhost> <868rqtigac.fsf_-_@gnu.org> <867d6co2q7.fsf@gnu.org> Comments: In-reply-to Cyril Arnould message dated "Mon, 23 May 2022 22:16:57 +0000." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <25772.1653381755.1@localhost> Date: Tue, 24 May 2022 17:42:35 +0900 Message-ID: <25773.1653381755@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: Arash Esbati , "55511@debbugs.gnu.org" <55511@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 (-) Hi Cyril, >>>>> Cyril Arnould writes: > To Keita: > Thanks! You're welcome. > Is it important for the user to have control over this? The only reason > I can think of for keeping support for one auto folder in the master > location would be backwards compatibility with old auto folders. We can't tell each user's preference. :-) So I think conservative approach would be better. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Tue May 24 07:45:37 2022 Received: (at submit) by debbugs.gnu.org; 24 May 2022 11:45:37 +0000 Received: from localhost ([127.0.0.1]:51144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntSyn-000116-Fj for submit@debbugs.gnu.org; Tue, 24 May 2022 07:45:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:47018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntSyi-00010q-LE for submit@debbugs.gnu.org; Tue, 24 May 2022 07:45:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntSyg-0003WY-W4 for bug-auctex@gnu.org; Tue, 24 May 2022 07:45:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34974) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntSye-0003Gl-Cz; Tue, 24 May 2022 07:45:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=y0Mi3vG7K5U5+p1ZblHqUrcFZRlDbAwbC/33Jtc62wE=; b=kM/rjGxrAtUuVQ m0/x5lahFzNR6+tsAoPn1OTxtvYPo09UlZeeTC7HmRtXox45hdtmb4fBJBcp4DS0KaKGGDwBG73rm QroYvWA1g5SB9swVyWC1N3EqaUqR/Is+co5B6rPT/fSVcdSu3hYxCqnRb6fekwFz+IwuKAHhch8hE qTD5O1L7KqE6Cxe3M4N94zgFi6A2FVWl9iEaoZ8I+/Eg/HecLs/v3IcxKLEz2FTxvdjiWtEqWk7Zr M8Hh4vShUcwsxY7Qv+4kAlnCuYXhswA7MZx8XKXpeufQ8Bc1VyiOCM7ISggpVSL8kpt4PjhGVXT6l aDGUjJH4+dbFx0P6777A==; Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:60973) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ntSya-0003Yb-Tz; Tue, 24 May 2022 07:45:26 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailauth.nyi.internal (Postfix) with ESMTP id 844CC27C0054; Tue, 24 May 2022 07:45:24 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 24 May 2022 07:45:24 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrjeefgdeggecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpehffgfhvfevufffjgfkgggtsehttdertddtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnhepud ejtdehuddvleffjeekteegvdehleehvdeufefhueekkeekhedvgfeggeffvefgnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomh gvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdel kedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: ib2b94485:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 24 May 2022 07:45:23 -0400 (EDT) References: <25773.1653381755@localhost> User-agent: mu4e 1.7.23; emacs 29.0.50 From: Tassilo Horn To: Ikumi Keita Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths Date: Tue, 24 May 2022 13:35:31 +0200 In-reply-to: <25773.1653381755@localhost> Message-ID: <871qwjjgrz.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: bug-auctex@gnu.org, Arash Esbati , "55511@debbugs.gnu.org" <55511@debbugs.gnu.org>, Cyril Arnould 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: -3.3 (---) Ikumi Keita writes: >> Is it important for the user to have control over this? The only >> reason I can think of for keeping support for one auto folder in the >> master location would be backwards compatibility with old auto >> folders. > > We can't tell each user's preference. :-) So I think conservative > approach would be better. I've lost track in this discussion but is the plan to have many auto/ directories in the directories where the included tex files reside or do you want to resemble the path to included files below the single auto/ directory next to the master document? If it's the former, there could be the possibility that the current user has no write permissions everywhere. It could also be annoying in cases where the included files reside on a network share or a VCS checkout which will become dirty due to AUCTeX writing there. Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Tue May 24 09:45:15 2022 Received: (at 55511) by debbugs.gnu.org; 24 May 2022 13:45:15 +0000 Received: from localhost ([127.0.0.1]:51354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntUqY-0002N2-JF for submit@debbugs.gnu.org; Tue, 24 May 2022 09:45:14 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:48880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntUqT-0002Fo-S1 for 55511@debbugs.gnu.org; Tue, 24 May 2022 09:45:13 -0400 Received: from localhost (61-24-175-238.rev.home.ne.jp [61.24.175.238]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id B756E2D7; Tue, 24 May 2022 22:45:07 +0900 (JST) From: Ikumi Keita To: Tassilo Horn Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths In-reply-to: <871qwjjgrz.fsf@gnu.org> References: <25773.1653381755@localhost> <871qwjjgrz.fsf@gnu.org> Comments: In-reply-to Tassilo Horn message dated "Tue, 24 May 2022 13:35:31 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Date: Tue, 24 May 2022 22:44:55 +0900 Message-ID: <27895.1653399895@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: Arash Esbati , "55511@debbugs.gnu.org" <55511@debbugs.gnu.org>, Cyril Arnould 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 Tassilo, >>>>> Tassilo Horn writes: > I've lost track in this discussion but is the plan to have many auto/ > directories in the directories where the included tex files reside or do > you want to resemble the path to included files below the single auto/ > directory next to the master document? My idea is to have a new user option to choose one from those two plans. The attached patch implements this idea. The current behavior is the latter one. > If it's the former, there could be the possibility that the current user > has no write permissions everywhere. It could also be annoying in cases > where the included files reside on a network share or a VCS checkout > which will become dirty due to AUCTeX writing there. Indeed. Best, Ikumi Keita #StandWithUkraine #StopWarInUkraine --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=patch Content-Description: rough sketch of idea diff --git a/tex.el b/tex.el index 8b76f98d..74832ad7 100644 --- a/tex.el +++ b/tex.el @@ -3963,6 +3963,15 @@ Generated by `TeX-auto-add-type'.") :group 'TeX-parse :type 'boolean) +(defcustom TeX-auto-save-aggregate t + "Non-nil means saving in \"auto\" subdirectory of master file. + +Save in each \"auto\" subdirectory otherwise. + +Subdirectory name is actually taken from `TeX-auto-local'." + :group 'TeX-parse + :type 'boolean) + (defun TeX-auto-write () "Save all relevant TeX information from the current buffer." (if TeX-auto-untabify @@ -3973,7 +3982,9 @@ Generated by `TeX-auto-add-type'.") (file-name-as-directory TeX-auto-local) (TeX-strip-extension nil TeX-all-extensions t) ".el") - (TeX-master-directory))) + (if TeX-auto-save-aggregate + (TeX-master-directory) + default-directory))) (dir (file-name-directory file))) ;; Create auto directory if possible. (if (not (file-exists-p dir)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 27 05:06:55 2022 Received: (at 55511) by debbugs.gnu.org; 27 May 2022 09:06:55 +0000 Received: from localhost ([127.0.0.1]:60907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuVvq-0001RV-UJ for submit@debbugs.gnu.org; Fri, 27 May 2022 05:06:55 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:59170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuVvo-0001RO-W6 for 55511@debbugs.gnu.org; Fri, 27 May 2022 05:06:54 -0400 Received: from localhost (61-24-175-238.rev.home.ne.jp [61.24.175.238]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id CD7B82DA; Fri, 27 May 2022 18:06:50 +0900 (JST) From: Ikumi Keita To: Cyril Arnould , Tassilo Horn Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths In-reply-to: <27895.1653399895@localhost> References: <25773.1653381755@localhost> <871qwjjgrz.fsf@gnu.org> <27895.1653399895@localhost> Comments: In-reply-to Ikumi Keita message dated "Tue, 24 May 2022 22:44:55 +0900." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <37223.1653642410.1@localhost> Date: Fri, 27 May 2022 18:06:50 +0900 Message-ID: <37226.1653642410@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: Arash Esbati , "55511@debbugs.gnu.org" <55511@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 (-) >>>>> Ikumi Keita writes: >>>>> Tassilo Horn writes: >> I've lost track in this discussion but is the plan to have many auto/ >> directories in the directories where the included tex files reside or do >> you want to resemble the path to included files below the single auto/ >> directory next to the master document? > My idea is to have a new user option to choose one from those two plans. > The attached patch implements this idea. The current behavior is the > latter one. I installed my proposal with updates in documentation. I'll close this bug#55511. Remaining feature request of support for \import{}{} and \subimport{}{} commands from the import package will be considered some other day :-) Best, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Fri May 27 05:07:25 2022 Received: (at control) by debbugs.gnu.org; 27 May 2022 09:07:25 +0000 Received: from localhost ([127.0.0.1]:60911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuVwL-0001Sg-60 for submit@debbugs.gnu.org; Fri, 27 May 2022 05:07:25 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:59176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuVwJ-0001SY-PU for control@debbugs.gnu.org; Fri, 27 May 2022 05:07:24 -0400 Received: from localhost (61-24-175-238.rev.home.ne.jp [61.24.175.238]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id DE3672DA for ; Fri, 27 May 2022 18:07:22 +0900 (JST) To: control@debbugs.gnu.org From: Ikumi Keita Subject: control message for bug #55511 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <37234.1653642442.1@localhost> Date: Fri, 27 May 2022 18:07:22 +0900 Message-ID: <37235.1653642442@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 55511 quit From debbugs-submit-bounces@debbugs.gnu.org Fri May 27 08:44:31 2022 Received: (at 55511) by debbugs.gnu.org; 27 May 2022 12:44:31 +0000 Received: from localhost ([127.0.0.1]:33070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuZKR-0001Ju-8z for submit@debbugs.gnu.org; Fri, 27 May 2022 08:44:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuZKN-0001Je-W8 for 55511@debbugs.gnu.org; Fri, 27 May 2022 08:44:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54652) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuZKF-0001l3-SS; Fri, 27 May 2022 08:44:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=VuzQGBuy98hNIOczvy0BzKo4bAnShmRyhrU4XWmdthI=; b=Aq16YR3G9XPyOSIR88za gsgipzhtQsxu1Y4/cxtSJ3/1Sfew+daOxlbzIx4tXKyLwitXjfcqYWbFAxyOYooaYqs4pK2WnaWhB wGDlSySZhw/54zLMyrcYERhe1ArAWA6zxnLGKELTGmU5KZLXgm81+ovxq9YE1MFV4GG8cdv4XO0Ju WR0eUrBY7f1ANXd/+1k/omPEX7N/TBQGcd8WdDrOFQ2/4YsiOLLqSGzqNpCI44EVss4AX1yyQNKgu ebzQdD/TpTKGAsmi3nylAHpL6aAhb99Ck04cZ0lI9c8h8s1uTRXalj1q77WKxuawUlwLSehdSnG7z 4qO8yA+XmJwwYw==; Received: from p5b326363.dip0.t-ipconnect.de ([91.50.99.99]:62654 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuZKF-0005Nm-5g; Fri, 27 May 2022 08:44:19 -0400 From: Arash Esbati To: Ikumi Keita Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths References: <25773.1653381755@localhost> <871qwjjgrz.fsf@gnu.org> <27895.1653399895@localhost> <37226.1653642410@localhost> Date: Fri, 27 May 2022 14:43:55 +0200 In-Reply-To: <37226.1653642410@localhost> (Ikumi Keita's message of "Fri, 27 May 2022 18:06:50 +0900") Message-ID: <86sfovjgc4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55511 Cc: Tassilo Horn , "55511@debbugs.gnu.org" <55511@debbugs.gnu.org>, Cyril Arnould 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: -3.3 (---) Hi Keita, Ikumi Keita writes: > Remaining feature request of support for \import{}{} and > \subimport{}{} commands from the import package will be considered > some other day :-) Life would be easier for AUCTeX and RefTeX if the author of import package would change that package as suggested here: https://tex.stackexchange.com/a/538660/76063 As D.A. says, "the editor recognition of file names used for \subimport is hopeless, because the leading portion of the path is implicit." Best, Arash From debbugs-submit-bounces@debbugs.gnu.org Fri May 27 13:04:42 2022 Received: (at 55511) by debbugs.gnu.org; 27 May 2022 17:04:42 +0000 Received: from localhost ([127.0.0.1]:35711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nudOC-0002Tz-UY for submit@debbugs.gnu.org; Fri, 27 May 2022 13:04:42 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:59956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nudO6-0002Tl-BJ for 55511@debbugs.gnu.org; Fri, 27 May 2022 13:04:39 -0400 Received: from localhost (61-24-175-238.rev.home.ne.jp [61.24.175.238]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 462772D7; Sat, 28 May 2022 02:04:32 +0900 (JST) From: Ikumi Keita To: Arash Esbati Subject: Re: bug#55511: 13.1.3; TeX-auto-store issues with complex paths In-reply-to: <86sfovjgc4.fsf@gnu.org> References: <25773.1653381755@localhost> <871qwjjgrz.fsf@gnu.org> <27895.1653399895@localhost> <37226.1653642410@localhost> <86sfovjgc4.fsf@gnu.org> Comments: In-reply-to Arash Esbati message dated "Fri, 27 May 2022 14:43:55 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Date: Sat, 28 May 2022 02:04:31 +0900 Message-ID: <38699.1653671071@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55511 Cc: "55511@debbugs.gnu.org" <55511@debbugs.gnu.org>, Cyril Arnould 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 (-) >>>>> Arash Esbati writes: > Life would be easier for AUCTeX and RefTeX if the author of import > package would change that package as suggested here: > https://tex.stackexchange.com/a/538660/76063 > As D.A. says, > "the editor recognition of file names used for \subimport is hopeless, > because the leading portion of the path is implicit." OMG! =F0=9F=98=B5 Bye, Ikumi Keita #StandWithUkraine #StopWarInUkraine From unknown Wed Jun 18 23:07:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 25 Jun 2022 11:24:04 +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