From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2024 01:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 74844@debbugs.gnu.org Cc: Stefan Monnier X-Debbugs-Original-To: Emacs bugs Received: via spool by submit@debbugs.gnu.org id=B.173405352021402 (code B ref -1); Fri, 13 Dec 2024 01:32:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Dec 2024 01:32:00 +0000 Received: from localhost ([127.0.0.1]:40991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLuX4-0005Yz-7h for submit@debbugs.gnu.org; Thu, 12 Dec 2024 20:32:00 -0500 Received: from lists.gnu.org ([209.51.188.17]:40580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLuWz-0005Yk-On for submit@debbugs.gnu.org; Thu, 12 Dec 2024 20:31:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tLuWz-0004TK-4y for bug-gnu-emacs@gnu.org; Thu, 12 Dec 2024 20:31:49 -0500 Received: from mail-qk1-x743.google.com ([2607:f8b0:4864:20::743]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tLuWp-00059X-Tb for bug-gnu-emacs@gnu.org; Thu, 12 Dec 2024 20:31:47 -0500 Received: by mail-qk1-x743.google.com with SMTP id af79cd13be357-7b6d2ff5048so125552785a.3 for ; Thu, 12 Dec 2024 17:31:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734053497; x=1734658297; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=W+ByiCUatWDb+urcGYysDtC0fWEhYTj2RWEy3UbRW+A=; b=ezxVKV+gu3Mao2xUG7buBxd66sM73VeEwtogUqjt+5oFQ7tR2kG4+Wq96VhffoogJV 0m1Yp6FQc4zBDAWPJ1Fu6rQ7Bnys7Lqr2K0NUOqbP6jtW5R9iiYnwgwHZr27MzHjFwPm BtHPqcUa6bxz42TnjK7GiCoLl7/uq1ZFvkl5hhXMFEoPnofgM+EgpwGU72pXhX4A7lXo WifjxuT6WYWsTkzhsOQzIbxI3SL2eOPv8Qn5/zh8lViQYwJRaEhKqW5EF5t57/nsSs7p o6UmpUdqhKp9Y9TjctSsjqX2I2GDxDK5Bj5I+EP6MhN8+6Cb9JIW0pPGRpGzdQisFo45 Q0hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734053497; x=1734658297; h=content-transfer-encoding:mime-version:user-agent:message-id:date :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=W+ByiCUatWDb+urcGYysDtC0fWEhYTj2RWEy3UbRW+A=; b=UOgid3m5igjb/Lvwi3Ypqcvi4ui+wlGns5YDaUa+KGzA9fUmLOYmHEZLX24ePgtjDp CEWlbwAtMcOjvS3Q93cEna2UhPo8Egl1yWPg5VpqHzUdUI18SoGw2tBdrN+RfjsDh349 VrFrJG5P63Bu3MVXUpUZdDq4NMK9dr8aFzYG57/A4Ke7eA63WH5rIKD1s4UwXS0bI+wF AIDH4wDVIo6idoko6QISQ+TJbjm7adrUQ9ByP/NMQEdHRRlxJ0t26zAh867JqzvtQG+b rVY04loqiQj+dFmPei7lwOO0BSSPKBRZgOsK7lEugvafCO8VwfHBdakZKB5vo2XeNY9J zfNw== X-Gm-Message-State: AOJu0Yyf3xqenZZqIQpBcLIywUCst3bhwS3HVzzWLJiN0Pew1PZ8nVeB vEEgeW/MwgEiX8WrzJrg14u69No7F7A7q4BP5eMW6/TAmeQnlD3cHgzt4aCw X-Gm-Gg: ASbGnctDd1uzrANmmssl2Qangj9nAxFaqTpGvGGD88NIxE3wJ0wG+mjHk/sN7g6L3O6 KHWstrBUBpVaQAGQt7DtsqjalUP5PVRWs/dZPEF9pSOaULZ+jesTg+gwSI+0MuwCU6Tvm+zcFD7 8N/00KG+4xioJ1nGFkYuOQYhUDV1J/+/O10h4BAkE2FIC5aveW5UBZvP4fmqRi1Vr+CEn0x1Ewu OCFR/HNTPxURGYxrfjl23Vhm/pCVsYGnhux06aNJU9gWetDJO1/ X-Google-Smtp-Source: AGHT+IFktRs3sLf5HiWRsuxNCvEEb4qt82LZ4ATFd3Vch9x5j7WGR22pbpJFSzikYodg1rdu1Ka5cw== X-Received: by 2002:a05:620a:4802:b0:7b6:742d:c01e with SMTP id af79cd13be357-7b6fbf14ac5mr142382685a.25.1734053495832; Thu, 12 Dec 2024 17:31:35 -0800 (PST) Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-46799116a93sm12880181cf.21.2024.12.12.17.31.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 17:31:34 -0800 (PST) From: Suhail Singh Date: Thu, 12 Dec 2024 20:31:23 -0500 Message-ID: <87zfl0bc7o.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::743; envelope-from=suhailsingh247@gmail.com; helo=mail-qk1-x743.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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.1 (--) The Texinfo entry in the "dir" and "m-buffer-doc.info" files are malformed. As a consequence the font-locking as well as the completion for the Info-menu command are broken in the Top directory. CC-ing Stefan given his familiarity with documentation generation for the ELPA package in question (based on git commits). The @direntry for Texinfo is of the form =E2=80=98* DIRNAME: NODE.=E2=80=99= where =E2=80=98NODE=E2=80=99 is usually just =E2=80=98(FILENAME)=E2=80=99. In the case of m-buffer it o= ught to be something like "* m-buffer: (m-buffer-doc)." However, the @direntry as noted in the "dir" and "m-buffer-doc.info" files is "* m-buffer.doc." As a result, `Info-follow-nearest-node' (bound to RET in Info-mode-map) is unable to determine the appropriate node when point is on the m-buffer-doc entry. Digging deeper, the failure is due to the following code resulting in nil: #+begin_src emacs-lisp (Info-get-token (point) "\\* +" "\\* +\\(.*\\): ") #+end_src Fixing the direntry in the "dir" and "m-buffer-doc-info" files resolves the issue. Given that the documentation is generated from m-buffer-doc.org via ox-texinfo, presumably the issue lies in the incorrect usage of the obsolete TEXINFO_DIR_TITLE keyword. Presumably the fix would be to use the TEXINFO_FILENAME and, possibly, the TEXINFO_DIR_NAME keywords. However, for some reason I am unable to generate the documentation locally. As such I am not submitting a patch. Hope this helps. In GNU Emacs 29.4 (build 2, x86_64-suse-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) System Description: openSUSE Tumbleweed Configured using: 'configure --disable-build-details --without-pop --with-mailutils --with-native-compilation --without-hesiod --with-gameuser=3D:games --with-kerberos --with-kerberos5 --with-file-notification=3Dinotify --with-modules --enable-autodepend --prefix=3D/usr --mandir=3D/usr/share/man --infodir=3D/usr/share/info --datadir=3D/usr/sha= re --localstatedir=3D/var --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec --with-file-notification=3Dyes --libdir=3D/usr/lib64 --enable-locallisppath=3D/usr/share/emacs/29.4/site-lisp:/usr/share/emacs/= site-lisp --with-x --with-xim --with-sound --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-dbus --with-webp --with-xft --with-imagemagick --without-gpm --with-x-toolkit=3Dgtk3 --with-pgtk --with-toolkit-scroll-bars --x-includes=3D/usr/include --x-libraries=3D/usr/lib64 --with-libotf --with-m17n-flt --with-cairo --with-xwidgets --build=3Dx86_64-suse-linux --with-dumping=3Dpdumper 'CFLAGS=3D-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=3Dreturn-type -flto=3Dauto -g -D_GNU_SOURCE -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label -fno-optimize-sibling-calls -DPDMP_BASE=3D'\''"emacs-wayland"'\''' LDFLAGS=3D-Wl,-O2' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $LC_NUMERIC: POSIX value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t isearch-fold-quotes-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr info emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode cl-loaddefs cl-lib bytecomp byte-compile ispell rmc delsel lpr easy-mmode pcase iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 101816 9593) (symbols 48 7600 0) (strings 32 23316 1856) (string-bytes 1 792835) (vectors 16 16145) (vector-slots 8 336083 17636) (floats 8 31 20) (intervals 56 4892 0) (buffers 984 12)) From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2024 21:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Suhail Singh Cc: 74844@debbugs.gnu.org Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173412661824257 (code B ref 74844); Fri, 13 Dec 2024 21:51:01 +0000 Received: (at 74844) by debbugs.gnu.org; 13 Dec 2024 21:50:18 +0000 Received: from localhost ([127.0.0.1]:44438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMDY9-0006JA-BG for submit@debbugs.gnu.org; Fri, 13 Dec 2024 16:50:17 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:24208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMDY3-0006Es-IR for 74844@debbugs.gnu.org; Fri, 13 Dec 2024 16:50:15 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 0B95844347A; Fri, 13 Dec 2024 16:50:05 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1734126604; bh=+M/VySizuz0x6tC7pX4OdtYcotXhi/kHB/ZSQtI9GuM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=YEMXmx2BfSPfmZyfggWY7kZy01gLSg1DvGaV++qRVRRwU2IM4bXbxpY/nXYbcGBRR 79Cef/i9GA+F2te6zu5eXgtlhrPVwnQS37dXRkdTesxXNWHvTXOdVzGPxve5sJ5Q23 NpOrsYBLaEfneQMCj1JqurmxEoQlea4DeKxeugCxg15siEdyPr0+H1GcyAS2BpUCXb iN0zgbhQ/65Wo4SWOVEz+9q/yP+oqPXkcxnoIGMtPhpxwwzqvC3RFOSLKevOC3taHM CR7i7FI127+W0bhD49JYusLD9tzlumhEYPOF/t7yoC7I8y/GOgkxBhSiQnMf0CNjFi fqgykjHc2XtYg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id EA3D54433CB; Fri, 13 Dec 2024 16:50:03 -0500 (EST) Received: from alfajor (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id B9D2E12041D; Fri, 13 Dec 2024 16:50:03 -0500 (EST) From: Stefan Monnier In-Reply-To: <87zfl0bc7o.fsf@gmail.com> (Suhail Singh's message of "Thu, 12 Dec 2024 20:31:23 -0500") Message-ID: References: <87zfl0bc7o.fsf@gmail.com> Date: Fri, 13 Dec 2024 16:50:02 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.006 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) > However, the @direntry as > noted in the "dir" and "m-buffer-doc.info" files is "* m-buffer.doc." Hmm... yup. I pushed to Emacs a fix for the generation of that Texinfo element in `ox-texinfo.el` and to `m-buffer` I pushed another change which tries to workaround that bug (for when it's used with an older Emacs). The patch for `ox-texinfo.el` is below. It's "obviously safe", but I suspect it's too late for Emacs-30. Eli? Stefan diff --git a/lisp/org/ox-texinfo.el b/lisp/org/ox-texinfo.el index 6adee9fca3f..deceeca8947 100644 --- a/lisp/org/ox-texinfo.el +++ b/lisp/org/ox-texinfo.el @@ -826,9 +826,7 @@ org-texinfo-template ;; `dn' is presumed to be just the DIRNAME part, so generate ;; either `* DIRNAME: (FILENAME).' or `* FILENAME.', whichever ;; is shortest. - ((and dn (not (equal dn file))) - (format "* %s: (%s)." dn (or file dn))) - (t (format "* %s." file))))) + (t (format "* %s: (%s)." (or dn file) (or file dn)))))) (concat "@dircategory " dircat "\n" "@direntry\n" (let ((dirdesc From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Dec 2024 08:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.17341637449589 (code B ref 74844); Sat, 14 Dec 2024 08:10:02 +0000 Received: (at 74844) by debbugs.gnu.org; 14 Dec 2024 08:09:04 +0000 Received: from localhost ([127.0.0.1]:45299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMNCy-0002UY-Dv for submit@debbugs.gnu.org; Sat, 14 Dec 2024 03:09:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMNCv-0002U2-58 for 74844@debbugs.gnu.org; Sat, 14 Dec 2024 03:09:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMNCn-0000CA-Ty; Sat, 14 Dec 2024 03:08:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ckS1K9xFq0eR4gv7n5bpW133fvwlP7W9Ggj3pg8Ijc4=; b=I4oXGrYAqSNB 7YXKIRRGggKtO8e3ldGpAkJsKpSuy2Z9r+YMKBdkhluWERLFU/wVEIXScoMJTujHpndihELWRap5H lvtd/XuFcFfwEgww6DVTEwN0kn4daab3O9uMFTlB/L/CPEBWizcvUxONeOsstfdEIegIiiQ/zsoWo p062nf4l4qCrBNX+A/wXM/JLvff6GneIeaSyoX80uzhHJQNBK7g6u+x+C8CzXHSO1Bo2jmJq9d6Tg j912/ClBWsxyQ4ihiYgKDItG6T4aUsANkd897wfSLlNjxKxEBVXS3prQ+5T818jvkUvaDcydK4nXH BJmZKGL1kcPy2UGs/0YOhA==; Date: Sat, 14 Dec 2024 10:08:52 +0200 Message-Id: <86frmqwusr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (bug-gnu-emacs@gnu.org) References: <87zfl0bc7o.fsf@gmail.com> X-Spam-Score: -2.3 (--) 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 (---) > Cc: 74844@debbugs.gnu.org > Date: Fri, 13 Dec 2024 16:50:02 -0500 > From: Stefan Monnier via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > However, the @direntry as > > noted in the "dir" and "m-buffer-doc.info" files is "* m-buffer.doc." > > Hmm... yup. > I pushed to Emacs a fix for the generation of that Texinfo element in > `ox-texinfo.el` and to `m-buffer` I pushed another change which tries to > workaround that bug (for when it's used with an older Emacs). > > The patch for `ox-texinfo.el` is below. It's "obviously safe", but > I suspect it's too late for Emacs-30. Eli? Maybe. For now, I don't think I understand the fix. What is 'dn' in this snippet? The command above says something (which need to be fixed to follow the code change, btw), but I'm not sure it is accurate or complete. An entry in DIR can be either * TITLE: (FILE). DESCRIPTION or * TITLE: (FILE)NODE. DESCRIPTION What is 'dn' in the above scheme? And what is 'file'? P.S. Should we CC the Org folks on this discussion? From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Dec 2024 13:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Ihor Radchenko , 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.17341844069409 (code B ref 74844); Sat, 14 Dec 2024 13:54:02 +0000 Received: (at 74844) by debbugs.gnu.org; 14 Dec 2024 13:53:26 +0000 Received: from localhost ([127.0.0.1]:45976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMSa9-0002RZ-Hc for submit@debbugs.gnu.org; Sat, 14 Dec 2024 08:53:25 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:56280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMSa1-0002R4-5A for 74844@debbugs.gnu.org; Sat, 14 Dec 2024 08:53:18 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 4B52510004C; Sat, 14 Dec 2024 08:53:06 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1734184385; bh=H0nmgY4fZHhauCFe9Jgzo2sTOuNGnu17sWW6WBBy5qI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=OJUnQ6GD1rzGuHBT0ZD/nJ2EuNqUqZARVwEBNMsj4LD8HcUvGEjV4n10mTi3RvMHW iXpkCnh5R4Gu+n3HYrlAIBji6vfafiKmhI1KYjNx0iy+ADQZmqXxMjqWbqNj5IROU3 5mVW7rVXtk1u/Rhjqi/vX1or7pBmepw8d/TcIosgZUFcoPgRGNO2PBp61F1AoKX/6g 8knW+hzfnGhRpNuVmagphIUXQeEJSzD+Iswu3opmV9xrF4BKJEZk0mlwDWPnL20qXr YuoMBF+K9q+6eZywhOnYh5xIc9EUsUm5JFnLvb52g2zU055OA4ObloMXzjZgNsC4ce hlR5tb+XLuSFw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2A8A0100035; Sat, 14 Dec 2024 08:53:05 -0500 (EST) Received: from pastel (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E7A3A1203DF; Sat, 14 Dec 2024 08:53:04 -0500 (EST) From: Stefan Monnier In-Reply-To: <86frmqwusr.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 14 Dec 2024 10:08:52 +0200") Message-ID: References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> Date: Sat, 14 Dec 2024 08:53:04 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.035 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: 0.0 (/) 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 (---) >> > However, the @direntry as >> > noted in the "dir" and "m-buffer-doc.info" files is "* m-buffer.doc." >> >> Hmm... yup. >> I pushed to Emacs a fix for the generation of that Texinfo element in >> `ox-texinfo.el` and to `m-buffer` I pushed another change which tries to >> workaround that bug (for when it's used with an older Emacs). >> >> The patch for `ox-texinfo.el` is below. It's "obviously safe", but >> I suspect it's too late for Emacs-30. Eli? > > Maybe. For now, I don't think I understand the fix. What is 'dn' in > this snippet? The command above says something (which need to be > fixed to follow the code change, btw), but I'm not sure it is accurate > or complete. > > An entry in DIR can be either > > * TITLE: (FILE). DESCRIPTION > or > * TITLE: (FILE)NODE. DESCRIPTION [ Side question: Where is this documented? ] > What is 'dn' in the above scheme? And what is 'file'? `dn` is your TITLE and `file` is your FILE. > P.S. Should we CC the Org folks on this discussion? Duh, forgot about that, I just added Ihor, thanks, Stefan From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Dec 2024 14:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173418767520003 (code B ref 74844); Sat, 14 Dec 2024 14:48:01 +0000 Received: (at 74844) by debbugs.gnu.org; 14 Dec 2024 14:47:55 +0000 Received: from localhost ([127.0.0.1]:46048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMTQw-0005CX-Sk for submit@debbugs.gnu.org; Sat, 14 Dec 2024 09:47:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMTQr-0005C1-4i for 74844@debbugs.gnu.org; Sat, 14 Dec 2024 09:47:51 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMTQj-00039W-Hj; Sat, 14 Dec 2024 09:47:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7pL4vrRsF6efGqslcmGHeDS9RVPOS9PJsoMLojg7mKM=; b=kjakAPWwmppM Z2SfXwM+3D25DgmodDzzFfcjoMVTGrNAs25lX3VH6p4bGeaZ51e0lvevXQd31D99ydJJI+iGAnO7s IEzKrHRFXj83V7ar5ZyqqZDRISAZtXqRL6/UGrlH2XsbS38IDJQaew3xzPP1CoC4o/ggGmYQHQam5 bvc2a+X1nzjn2zn3oOiTD7NId6Dr+03JpdP4wGCnVEPeKAoXwk+Mqcx9Bdn83RTsEIztszn0PTHlT tHEfjrARNyGLNWP2y19vqATU2pn2bXV2p7KzEZN/ZodsZY/qS7NurkPYgiEvySofI5gtCr26VwutF otgVokALiFevsgxtNc7krQ==; Date: Sat, 14 Dec 2024 16:47:37 +0200 Message-Id: <86pllutj7a.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Monnier on Sat, 14 Dec 2024 08:53:04 -0500) References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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 (---) > From: Stefan Monnier > Cc: suhailsingh247@gmail.com, 74844@debbugs.gnu.org, Ihor Radchenko > > Date: Sat, 14 Dec 2024 08:53:04 -0500 > > >> > However, the @direntry as > >> > noted in the "dir" and "m-buffer-doc.info" files is "* m-buffer.doc." > >> > >> Hmm... yup. > >> I pushed to Emacs a fix for the generation of that Texinfo element in > >> `ox-texinfo.el` and to `m-buffer` I pushed another change which tries to > >> workaround that bug (for when it's used with an older Emacs). > >> > >> The patch for `ox-texinfo.el` is below. It's "obviously safe", but > >> I suspect it's too late for Emacs-30. Eli? > > > > Maybe. For now, I don't think I understand the fix. What is 'dn' in > > this snippet? The command above says something (which need to be > > fixed to follow the code change, btw), but I'm not sure it is accurate > > or complete. > > > > An entry in DIR can be either > > > > * TITLE: (FILE). DESCRIPTION > > or > > * TITLE: (FILE)NODE. DESCRIPTION > > [ Side question: Where is this documented? ] In the Texinfo manual, in the node "Menu Parts" (since the DIR file is just a giant menu). > > What is 'dn' in the above scheme? And what is 'file'? > > `dn` is your TITLE and `file` is your FILE. Then I'm not sure this is correct: + (t (format "* %s: (%s)." (or dn file) (or file dn)))))) What if FILE is nil? Can it be nil at this point? The part in the parentheses _must_ identify an Info file, with or without a node. It cannot be the TITLE, because that one can be arbitrary text. The change is simple, so once we agree that it cannot do the wrong thing, installing on emacs-30 is fine by me, assuming Ihor doesn't object. From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Dec 2024 21:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173421035430501 (code B ref 74844); Sat, 14 Dec 2024 21:06:01 +0000 Received: (at 74844) by debbugs.gnu.org; 14 Dec 2024 21:05:54 +0000 Received: from localhost ([127.0.0.1]:48577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMZKj-0007vp-HJ for submit@debbugs.gnu.org; Sat, 14 Dec 2024 16:05:53 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:13649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMZKf-0007vV-K6 for 74844@debbugs.gnu.org; Sat, 14 Dec 2024 16:05:51 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id B8751441590; Sat, 14 Dec 2024 16:05:37 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1734210336; bh=sZZJe6eqSPWbuEA/nIBex35riepDI1ukOwI/roSgod8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=TH3FNItRNMeApYtATqhUSSpZGB0tlzAQ/2q/t5+fvImE0eZL5NbQLQqS/dk/TEnUe k4HHLILFZjuz6nUZWKcio3eOIkvHVRxrSY8bkcnyFm9EncA+jroeWLDJ4GbnJA3PdK gbsDj0EFMYTK1vJWtGvoE9QZ2Oa8knO3S1Z+lrfy1yrb4rg/UK+U1cmpIZUQgKvQH+ yLtkcpNOJ0uxrm7COx3YcOU8bhHSgFdnZLRshN2muCvctmmyejliG7vzIdTlypNoCB sptGGSo6WzOr7Ec2igoDXPgjylnJ3XJgqWPzX0prBGVgWEd3Wok5dOap3l69b7+iZY tEB+eTIgxz25A== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 7C1D8440FB3; Sat, 14 Dec 2024 16:05:36 -0500 (EST) Received: from pastel (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4533412016C; Sat, 14 Dec 2024 16:05:36 -0500 (EST) From: Stefan Monnier In-Reply-To: <86pllutj7a.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 14 Dec 2024 16:47:37 +0200") Message-ID: References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> <86pllutj7a.fsf@gnu.org> Date: Sat, 14 Dec 2024 16:05:34 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.009 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) >> > An entry in DIR can be either >> > >> > * TITLE: (FILE). DESCRIPTION >> > or >> > * TITLE: (FILE)NODE. DESCRIPTION >> >> [ Side question: Where is this documented? ] > > In the Texinfo manual, in the node "Menu Parts" (since the DIR file is > just a giant menu). That says: A menu entry has three parts, only the second of which is required: The menu entry name (optional). The name of the node (required). A description of the item (optional). It's not clear what "optional" means for the menu entry name: how do we write without it? Does it refer to the * NAME:: syntax described in the next node? BTW, that next node says that `* NAME::` is equivalent to: * NAME: NAME. but shouldn't that be * NAME: (NAME). ? The manual reads like a "user manual" and I think I need something more like a "reference manual", or a specification, with a precise grammar. >> > What is 'dn' in the above scheme? And what is 'file'? >> >> `dn` is your TITLE and `file` is your FILE. > > Then I'm not sure this is correct: > > + (t (format "* %s: (%s)." (or dn file) (or file dn)))))) > > What if FILE is nil? My reading of the code says it *may* potentially be nil in some corner case, but I have no idea how that could happen. A nil value for `dn` is normal, in contrast. > Can it be nil at this point? The part in the > parentheses _must_ identify an Info file, with or without a node. It > cannot be the TITLE, because that one can be arbitrary text. If FILE is nil, we're in trouble. IIRC the `(or file dn)` in the code just tried to preserve the previous behavior in the unlikely case that FILE is nil, for lack of understanding about when (or even if) that can happen. Stefan From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Dec 2024 21:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Ihor Radchenko , 74844@debbugs.gnu.org, Suhail Singh Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.17342129626347 (code B ref 74844); Sat, 14 Dec 2024 21:50:02 +0000 Received: (at 74844) by debbugs.gnu.org; 14 Dec 2024 21:49:22 +0000 Received: from localhost ([127.0.0.1]:48642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMa0n-0001eJ-V2 for submit@debbugs.gnu.org; Sat, 14 Dec 2024 16:49:22 -0500 Received: from mail-qt1-f193.google.com ([209.85.160.193]:51586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMa0m-0001e1-3g for 74844@debbugs.gnu.org; Sat, 14 Dec 2024 16:49:20 -0500 Received: by mail-qt1-f193.google.com with SMTP id d75a77b69052e-467a0a6c9fcso42369201cf.3 for <74844@debbugs.gnu.org>; Sat, 14 Dec 2024 13:49:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734212894; x=1734817694; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nugPZnZaCnEgK1bNYvh3W4NOqlDCNCFM+vu5bikY930=; b=Rz6I/Pc8GW3eHzluX9ub3T2EqwUa4efVm7B2lWcpy624y6LdbNS4Fhvuk6uVuIDuCz v+ZKZE8RxWUmfvWbKyDN3WclSZawfGjlXiFq+c8MTagQjlKSuIZZW6yatgeQwhodmR3P OgbvqES75xsT65MZ8pd8St4aLCfRtBAEEHQrFHq3ZDMV3Unfy/h2oCA7vOCw70AhgC/m d5nmPMS5L+pLvD/HvxUyqWSlWu10A2pTJbfabljOtrCIsMTlgq3+yjfXu2EmRLpJUqwP ao5LT5oSiLql+RcsYEPA/aKIOz+J8Nlg8qI6aKioKd6w2qBId24xHqHvKcMY9NipiIrH zCbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734212894; x=1734817694; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=nugPZnZaCnEgK1bNYvh3W4NOqlDCNCFM+vu5bikY930=; b=Wc2ExfIVB1/YGHTof8HARZQUZGrzjoRs1jJ4Bw60J0KUsZ95mkYJzMk33hlDaMDLx5 Qw4FMiysL4NZO43kjviUAW/lK+7Fz49KkGHrpBNq8uhNTYrF+DquN7g9SsWpxvpSKu+K NKHmdtgnnRtDUpKyJ/j8315gExx+ngYThVDxpmE6cCK+q8Zhd5brcccEUMc1sYCoavZL ZaGj5C4fTEeyclLO9R2F7EfPSgXAitgsPXIQut68ezSvIf9cCnPlg+AC6+439JVSAH+v a1/Kne7c0NF5VB+H9B0obNEtqqs8AH21kH9+QnqR35Pxrmhl1J5V9BC6cmNpo4nyEJs/ 8YPw== X-Forwarded-Encrypted: i=1; AJvYcCUap3mespNAEn3UohqYDAGc7n0YHFaDfJw8xNoXZD7a9wGoXt75CR56owWzQnhg7Wk/jIocHA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxTNbwEsCAr1nd0qPlDW+hVov51B82V58mTKa87AMP1m758IyOl dZWqO5TvLJPLzfZ9GgthUUctljgCl52IVQM8HF/9Iasnk32PKMDE X-Gm-Gg: ASbGncuWFEGmPIwDtD+SI662CuxHJwGolyVQhYh9wj0rTr7sCEu6znALICdNT0J3UOJ ZOH+x0TsX+0SH8Uk8HKHNVJGXWRhJx98IH7DEiJr2f18xwnBrhFmH0INetAKDQB22YuxmBzGgSW ie0IJ7jfpcCaeQcFpderSXHHK7yY7kAkuO23YtvDVt6vV7lZEdsmmAO3gyWX0gfW+4fnsEA28U3 uCOuY4Vi6uoXV92qs764fQSN5hDGu/LjwRKO4Mk9MNcR5IwQ1sF X-Google-Smtp-Source: AGHT+IH1tAs2Zp4RRKLzD+g+kruYaOD8DZkbG/oBTQYKnSXt7J3d4OoMjagDvLeTUB1o6mE5fwAUog== X-Received: by 2002:a05:622a:1a1c:b0:467:6201:818a with SMTP id d75a77b69052e-467a57fac83mr156332461cf.36.1734212894592; Sat, 14 Dec 2024 13:48:14 -0800 (PST) Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-467b2cc278dsm11094901cf.48.2024.12.14.13.48.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Dec 2024 13:48:13 -0800 (PST) From: Suhail Singh In-Reply-To: (Stefan Monnier's message of "Fri, 13 Dec 2024 16:50:02 -0500") References: <87zfl0bc7o.fsf@gmail.com> Date: Sat, 14 Dec 2024 16:48:01 -0500 Message-ID: <87cyhuey26.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Stefan Monnier writes: > and to `m-buffer` I pushed another change which tries to workaround > that bug (for when it's used with an older Emacs). > modified =EE=98=B3 m-buffer-doc.org > @@ -5,7 +5,7 @@ >=20 > # FIXME: Shouldn't `ox-texinfo` use sane defaults like the file's name > # for TEXINFO_DIR_TITLE and the TITLE for TEXINFO_DIR_DESC? I believe TEXINFO_DIR_TITLE is obsolete (based on a comment in ox-texinfo). > -#+TEXINFO_DIR_TITLE: m-buffer-doc > +#+TEXINFO_DIR_TITLE: * m-buffer-do: (m-buffer-doc). ^^^^^^^^^^^ Is that a typo, or intentional? Either m-buffer or m-buffer-doc in that position would've been more expected. Btw, based on my interpretation of the Org manual (info "(org) Texinfo specific export settings"), I would've expected the below to work: #+begin_src diff -#+TEXINFO_DIR_TITLE: m-buffer-doc -#+TEXINFO_DIR_DESC: Manipulate the Contents of Emacs Buffers +#+TEXINFO_FILENAME: m-buffer-doc.texi +#+TEXINFO_DIR_NAME: m-buffer #+end_src With the TEXINFO_DIR_NAME setting being optional, i.e., if omitted the title of the menu-item would default to m-buffer-doc. If this doesn't happen, then there's a bug in ox-texinfo (either in the documentation or the code). I am unable to confirm this locally, since it's not clear what code is run on ELPA to generate the info manual. --=20 Suhail From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 06:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.17342435787497 (code B ref 74844); Sun, 15 Dec 2024 06:20:01 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 06:19:38 +0000 Received: from localhost ([127.0.0.1]:49317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMhyY-0001wk-DZ for submit@debbugs.gnu.org; Sun, 15 Dec 2024 01:19:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMhyV-0001wR-MZ for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 01:19:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMhyN-0002uQ-Km; Sun, 15 Dec 2024 01:19:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6Lm7mZZtC8u4ri1K3vwkmSXU2iXe5bat6HquHN2r3cA=; b=TtKeUKu0+euF +rXR4RAaaKwYROeCNXXfmLUyJjejNkpL0pFMqq8zXLokWQcIxRcZyYAdxni9LHpgjLOYvhJ+BVNxo 3bw4HdLa6EocXuFC7PHgms9lSdAWcPkMLHOzlLs5gW4/jVvnW6DlRBHklqIhHeHHuewH+DZQKCrS6 WBsSjjvwBq5g3S9IrDtAtHHXOy3KhTusSYrL82f+qiLUMdYOCxr0qEVMeubL0NGqn2CehkS9T0bs4 8mAvxat+1XE+ORj02LDpQtWxbipdrePcuF0qanwJ2JHYk4RfTFFDdH1nfz/kksFqQJBKUNauO/IL0 zQGn0OGpMh/2QXU+qoQgwg==; Date: Sun, 15 Dec 2024 08:19:18 +0200 Message-Id: <86wmg1sc2h.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Monnier on Sat, 14 Dec 2024 16:05:34 -0500) References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> <86pllutj7a.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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 (---) > From: Stefan Monnier > Cc: suhailsingh247@gmail.com, 74844@debbugs.gnu.org, yantar92@posteo.net > Date: Sat, 14 Dec 2024 16:05:34 -0500 > > >> > An entry in DIR can be either > >> > > >> > * TITLE: (FILE). DESCRIPTION > >> > or > >> > * TITLE: (FILE)NODE. DESCRIPTION > >> > >> [ Side question: Where is this documented? ] > > > > In the Texinfo manual, in the node "Menu Parts" (since the DIR file is > > just a giant menu). > > That says: > > A menu entry has three parts, only the second of which is required: > > The menu entry name (optional). > The name of the node (required). > A description of the item (optional). > > It's not clear what "optional" means for the menu entry name: how do we > write without it? Like this: * (FILE)NODE. > Does it refer to the > > * NAME:: > > syntax described in the next node? That stands for * NAME: NAME. So you could also write * (FILE)NODE:: > BTW, that next node says that `* NAME::` is equivalent to: > > * NAME: NAME. > > but shouldn't that be > > * NAME: (NAME). > > ? No, because NAME here is the name of a node, and in DIR all the nodes are in other files, so NAME should look like "(FILE)NODE" or "(FILE)" (which stands for "(FILE)Top"). If NAME is a node in the same file as the menu, the (FILE) part can be omitted. > The manual reads like a "user manual" and I think I need something more > like a "reference manual", or a specification, with a precise grammar. That's because arbitrary programs are not supposed to generate Info formats, they are supposed to invoke Texinfo programs to do that. For example, to update DIR, you are supposed to invoke install-info, which knows about all these rules (and more). > > Then I'm not sure this is correct: > > > > + (t (format "* %s: (%s)." (or dn file) (or file dn)))))) > > > > What if FILE is nil? > > My reading of the code says it *may* potentially be nil in some corner > case, but I have no idea how that could happen. A nil value for `dn` is > normal, in contrast. A nil value for 'dn' is okay, it produces a correct entry. > > Can it be nil at this point? The part in the > > parentheses _must_ identify an Info file, with or without a node. It > > cannot be the TITLE, because that one can be arbitrary text. > > If FILE is nil, we're in trouble. IIRC the `(or file dn)` in the code > just tried to preserve the previous behavior in the unlikely case that > FILE is nil, for lack of understanding about when (or even if) that > can happen. In that case, I suggest the following code: (dn (format "* %s: (%s)." dn (or file dn))) (t (format "* (%s)." file)) That is, the bug in the original code is that they failed to put FILE in parentheses (and also wanted a premature optimization of producing the "shortest" entry). This assumes that FILE does not include parentheses and does not specify a node, i.e. it is NOT in the form "(FILE)NODE". My reading of ox-texinfo.el is that if that could happen, the code in org-texinfo-template is already in trouble, because it is obviously not ready for that. WDYT? From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 07:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Suhail Singh Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173424705719594 (code B ref 74844); Sun, 15 Dec 2024 07:18:02 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 07:17:37 +0000 Received: from localhost ([127.0.0.1]:49430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMisi-00055y-JL for submit@debbugs.gnu.org; Sun, 15 Dec 2024 02:17:36 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMisd-00055Q-Oc for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 02:17:32 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMisY-0005Cz-F1; Sun, 15 Dec 2024 02:17:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=2GpANVYF5BICaugFVeFhMBSqwvdvtLmt4nKnUKG1ax0=; b=NdRssv/NowLu sQTlyQ9FGdM9goQWGrot+r1CIcgCwMD/95Yx53iC3Da1asHhvR1HPeBJEMg/oekufBwKXjOwghSkC H7E3THaWBoNVdK5JxDgXQQbvhlaE4IcHldeTHZGRC/iitevFkxQNASjgTZiXuc27WTE+eJO4RzyZH vyQUr9xk+lx69axiIcDCAWAt/+gBuQwszV1W/8Yx1qqyLtOFD8akolMZxPMZjMcXyux9k66Fj24Pb ZijwsYBYoVrwx1BQo4gNhDNx1iFEz1Na7pDy/NMfYsPT28VsCfZN/WnS83DAk9mAKaQuoc6uF92fk ZYkSEA81KzOBvVid7eSFVg==; Date: Sun, 15 Dec 2024 09:17:22 +0200 Message-Id: <86r069s9dp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87cyhuey26.fsf_-_@gmail.com> (message from Suhail Singh on Sat, 14 Dec 2024 16:48:01 -0500) References: <87zfl0bc7o.fsf@gmail.com> <87cyhuey26.fsf_-_@gmail.com> X-Spam-Score: -2.3 (--) 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 (---) > Cc: Ihor Radchenko , 74844@debbugs.gnu.org, > Suhail Singh > From: Suhail Singh > Date: Sat, 14 Dec 2024 16:48:01 -0500 > > Btw, based on my interpretation of the Org manual > (info "(org) Texinfo specific export settings"), I would've expected the > below to work: > > #+begin_src diff > -#+TEXINFO_DIR_TITLE: m-buffer-doc > -#+TEXINFO_DIR_DESC: Manipulate the Contents of Emacs Buffers > +#+TEXINFO_FILENAME: m-buffer-doc.texi > +#+TEXINFO_DIR_NAME: m-buffer > #+end_src Why do you suggest removing TEXINFO_DIR_TITLE and TEXINFO_DIR_DESC? And why is TEXINFO_FILENAME important? From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 13:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173426990623644 (code B ref 74844); Sun, 15 Dec 2024 13:39:02 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 13:38:26 +0000 Received: from localhost ([127.0.0.1]:49946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMopG-00069H-Bt for submit@debbugs.gnu.org; Sun, 15 Dec 2024 08:38:26 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:20189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMopD-000691-Rx for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 08:38:24 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 2139E808F9; Sun, 15 Dec 2024 08:38:12 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1734269890; bh=wQr2uZ7WKVALhYdkpCGt/e0fwUiMfsUX6URcwAX5Lxw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=KMQ1FVL95TGKcwzM8SeyGS9A2SWjgiundT/48B/C7dIoFtHuvcO7CfMunK6NpDbXS 0LFlEUXkN02ZpQDHFtTxhX2MPw4JufsoEPV51jse5UOKCDTM84FunX/46vdhbb1Wyd pYsLTBFh7FgOfGLLHsfKCxxogYhEyRQUyT7OHWtVfYTTYN4fdz97vHFm126eN77Lhn Tkvh1+X61hKgaOTOxJPmlmJBizsgi8jYNFLl2tbLXduRczrqx12C8QZyJyqa3Ddm+g B6ngoX7wf+wHu9J5zb9S8Sxwd/5C/YgEWdbQiIBgQu3IlTzm+cKUMhM4bCtxkspwee UwORd/59NckMA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 80B0780038; Sun, 15 Dec 2024 08:38:10 -0500 (EST) Received: from pastel (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4B13512023C; Sun, 15 Dec 2024 08:38:10 -0500 (EST) From: Stefan Monnier In-Reply-To: <86wmg1sc2h.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 15 Dec 2024 08:19:18 +0200") Message-ID: References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> <86pllutj7a.fsf@gnu.org> <86wmg1sc2h.fsf@gnu.org> Date: Sun, 15 Dec 2024 08:38:02 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.042 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) >> The manual reads like a "user manual" and I think I need something more >> like a "reference manual", or a specification, with a precise grammar. > > That's because arbitrary programs are not supposed to generate Info > formats, they are supposed to invoke Texinfo programs to do that. For > example, to update DIR, you are supposed to invoke install-info, which > knows about all these rules (and more). `@direntry` contains text in the Info format and is not generated by those tools, hence the need for Texinfo *users* to know about that part of the Info format. [ Also the Info format is manipulated by enough tools that a reference manual would not be amiss, even if it's used only "internally" by all these tools. =F0=9F=99=82 ] > In that case, I suggest the following code: > > (dn > (format "* %s: (%s)." dn (or file dn))) > (t (format "* (%s)." file)) Sounds good to me. > That is, the bug in the original code is that they failed to put FILE > in parentheses (and also wanted a premature optimization of producing > the "shortest" entry). This assumes that FILE does not include > parentheses and does not specify a node, i.e. it is NOT in the form > "(FILE)NODE". My reading of ox-texinfo.el is that if that could > happen, the code in org-texinfo-template is already in trouble, > because it is obviously not ready for that. That's right. Stefan From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 14:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173427122327819 (code B ref 74844); Sun, 15 Dec 2024 14:01:02 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 14:00:23 +0000 Received: from localhost ([127.0.0.1]:49981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMpAQ-0007EZ-Tx for submit@debbugs.gnu.org; Sun, 15 Dec 2024 09:00:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMpAM-00079r-Rb for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 09:00:15 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMpAH-0002X9-C4; Sun, 15 Dec 2024 09:00:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=nkl9uaA/Sk8dCx6F3eeKqceWel/6g+3lC/q+tVTLnoM=; b=XTVI4B3hU19acSV02EbP aXE+sQRujmKhovVINJIkVTE7qJiLU5Jd/haQCJuxvvLy6C3WbOWJpZFrfo36/mbpJflCJ7vGHbfAJ FK/KGDLDc7fp1TzwqELbMQW2t1gxXiOUM9ETylxzLl0WaLcDcoBMQvpvYdvgvCIys3YarrLr0Be7/ j6l6Xv9VRaz7UgnRGHlAN+YK2NLoYiKiCvdnt+A0ZtEml1HCKd7oKMvdpTOcY9+arOM/mNCa1st5p rsWhYEdr+stzhy79hDlIMknYpHAp6z6SLgFFbdshKH7e8iJJfITilo4bpp1rKqToeODX3nF1P5xkH B6Ax4oN0nt3aHg==; Date: Sun, 15 Dec 2024 16:00:06 +0200 Message-Id: <86seqpqc61.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Monnier on Sun, 15 Dec 2024 08:38:02 -0500) References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> <86pllutj7a.fsf@gnu.org> <86wmg1sc2h.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > From: Stefan Monnier > Cc: suhailsingh247@gmail.com, 74844@debbugs.gnu.org, yantar92@posteo.net > Date: Sun, 15 Dec 2024 08:38:02 -0500 > > >> The manual reads like a "user manual" and I think I need something more > >> like a "reference manual", or a specification, with a precise grammar. > > > > That's because arbitrary programs are not supposed to generate Info > > formats, they are supposed to invoke Texinfo programs to do that. For > > example, to update DIR, you are supposed to invoke install-info, which > > knows about all these rules (and more). > > `@direntry` contains text in the Info format and is not generated by > those tools, hence the need for Texinfo *users* to know about that part > of the Info format. That's true, but we are discussing what ox-texinfo.el does, or at least so I thought? There's no @direntry there, only parts of it stashes as property lists on some symbols (according to a quick glance I had at the functions where this code resides). > [ Also the Info format is manipulated by enough tools that a reference > manual would not be amiss, even if it's used only "internally" by all > these tools. 🙂 ] Feel free to take this up with the Texinfo developers. > > In that case, I suggest the following code: > > > > (dn > > (format "* %s: (%s)." dn (or file dn))) > > (t (format "* (%s)." file)) > > Sounds good to me. So will you install that? From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 17:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, Suhail Singh , monnier@iro.umontreal.ca Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.17342852578466 (code B ref 74844); Sun, 15 Dec 2024 17:55:02 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 17:54:17 +0000 Received: from localhost ([127.0.0.1]:51878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMsom-0002CN-0K for submit@debbugs.gnu.org; Sun, 15 Dec 2024 12:54:17 -0500 Received: from mail-qk1-f196.google.com ([209.85.222.196]:46281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMsoj-0002Bn-Ib for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 12:54:10 -0500 Received: by mail-qk1-f196.google.com with SMTP id af79cd13be357-7b6e4d38185so265177885a.0 for <74844@debbugs.gnu.org>; Sun, 15 Dec 2024 09:54:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734285183; x=1734889983; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=syKhe216JYQnyNMLsyta6HbVYeOPDrHTStniUDiGi2A=; b=b2mKZ7oJFgQ7TG30RnqDxUu9473FRduKIXaJeoMfBcNzRpXbheCjQr6pUOlRQ5yByq 2d1SyiLe9YUWTmRGvLZ0/4Aa+Mxm4UK7vJLKNvcatF0KhkKfbWeoDreRFfzeZvz2Tg0q KrF/Fh9mzzAQag06DXpbbsF3lOZ2lONKeKHZp5CmMiFCiKbcAkPZe/M1HBJKIbXFgOCl sayTaN+sTPmlWfuau1tKprnnbDMjJKCqQh5rbWGDSnkgMjZh8ICZWwtOP+jd6WhPMemG K+nHTn+Cx7yW4XX2BIm+djJ2tVQQRMJozjzqMFl/yBhbE54ZVHYFTcbZwtbTL3oKBu2D kXyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734285183; x=1734889983; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=syKhe216JYQnyNMLsyta6HbVYeOPDrHTStniUDiGi2A=; b=pLNmQkQY6OfX1APM3Pba6RJsjdcxLhxGvvaHFR8Bl+FRltGNsGkDBswyrYF3VPYGgY Jw3Rl6IMB7lXrIt0qVUylraBJoANF6xtfiSUEQDyI3vtZjCF4QLRae9x/IsChtVljDNo 8OO0hR3uALJHB7WWHosJXOm62/04++6qaM71oVf5rY99oW14RjlbQYyakPy5v9Rus8H/ EUkPygkcwRFwzuCjqRo/ryopCLHu/SpwdUubhDtByETfvtnHdiEFMbLWNHH6/MPveqOK EU98ltCbWyEIr09+NpkMUR9DR0Sr43qzDmJFe9ngZx/0pyEgEDNijcedjRRwekIh1oxo UbkA== X-Forwarded-Encrypted: i=1; AJvYcCUrz7iy906a5VkZW8RnraRNq+qlzkhmNRMHSQbwbpwwckNzD2ayUSf420bXLIsRsdrCmKoPLA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzjNIK1PDjPoqIeWXRUHSzsPAKQ7Iw8kUKKDjGNPR729ytzKR06 vAnLGYGbOX7VdlP84/T2Gb8GruA37Rm4VOIAR5LKhjk6WlsJDKPsK9dZAwvE X-Gm-Gg: ASbGncseyJX7gLdZP1aWn5tnPj9b9CD3y6EKtBEwLb/toatPTPw19nXJmDiru4+9LSO O3OF2QiXSKafPZNbWxu69T3fnCYUeCWQlLf3mFezT4143mlV/KqzGWQW4TEpXOwaq3XVhUuUkHb r3ZzYrDbRcS0C7KlPW20TAMMQcslg0LeA1EMcBHVbO54f9C+P47aw/n3dqynOLHUWbntORMtGO5 gpv/+yzdTRfYGhxPtvNUUsjqhJ5DJ7LbhQBFdjFXnZnTeyvRAlztBth3Vh/TiODeCVgt3rn9ZAt qsIhAUlzHsfwR25liw== X-Google-Smtp-Source: AGHT+IHJizaSrVLzbAzilDoDIRtrLYyuBtWhuUjQ2X15/tZP7ajY5JOe1CMSwjx/T02SrAl2x7EWkA== X-Received: by 2002:a05:620a:1b86:b0:7b6:e9db:3b21 with SMTP id af79cd13be357-7b6fbee80aemr1719079585a.14.1734285183406; Sun, 15 Dec 2024 09:53:03 -0800 (PST) Received: from gnus (mtrlpq0776w-70-26-179-129.dsl.bell.ca. [70.26.179.129]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b7047f66fasm152068885a.69.2024.12.15.09.53.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 09:53:02 -0800 (PST) From: Suhail Singh In-Reply-To: <86r069s9dp.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 15 Dec 2024 09:17:22 +0200") References: <87zfl0bc7o.fsf@gmail.com> <87cyhuey26.fsf_-_@gmail.com> <86r069s9dp.fsf@gnu.org> Date: Sun, 15 Dec 2024 12:53:01 -0500 Message-ID: <87zfkwygsi.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: >> Btw, based on my interpretation of the Org manual >> (info "(org) Texinfo specific export settings"), I would've expected the >> below to work: >>=20 >> #+begin_src diff >> -#+TEXINFO_DIR_TITLE: m-buffer-doc >> -#+TEXINFO_DIR_DESC: Manipulate the Contents of Emacs Buffers >> +#+TEXINFO_FILENAME: m-buffer-doc.texi >> +#+TEXINFO_DIR_NAME: m-buffer >> #+end_src > > Why do you suggest removing TEXINFO_DIR_TITLE Because of this comment in ox-texinfo.el which suggests that it is obsolete: #+begin_src emacs-lisp (:texinfo-dirtitle "TEXINFO_DIR_TITLE" nil nil t) ;Obsolete. #+end_src Elsewhere in the same file: #+begin_src emacs-lisp (dn (or (plist-get info :texinfo-dirname) (plist-get info :texinfo-dirtitle))) ;Obsolete name. #+end_src > and TEXINFO_DIR_DESC? Per (info "(org) Texinfo specific export settings"): #+begin_quote =E2=80=98TEXINFO_DIR_DESC=E2=80=99 The directory description of the document. Defaults to the title of the document. #+end_quote The Org document in question already has a TITLE specified. > And why is TEXINFO_FILENAME important? Per (info "(org) Texinfo specific export settings"): #+begin_quote =E2=80=98TEXINFO_FILENAME=E2=80=99 The Texinfo filename. #+end_quote Also, #+begin_quote =E2=80=98TEXINFO_DIR_NAME=E2=80=99 The directory name of the document. This is the short name under which the =E2=80=98m=E2=80=99 command will find your manual in the m= ain Info directory. It defaults to the base name of the Texinfo file. The full form of the Texinfo entry is =E2=80=98* DIRNAME: NODE.=E2= =80=99 where =E2=80=98NODE=E2=80=99 is usually just =E2=80=98(FILENAME)=E2=80=99.= Normally this option only provides the =E2=80=98DIRNAME=E2=80=99 part, but if you need more co= ntrol, it can also be the full entry (recognized by the presence of parentheses or a leading ~* ~). #+end_quote I interpreted "FILENAME" above to mean TEXINFO_FILENAME, which is also what's suggested by the code: #+begin_src emacs-lisp (file (or (org-strip-quotes (plist-get info :texinfo-filename)) (plist-get info :output-file))) #+end_src --=20 Suhail From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 18:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Suhail Singh Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, monnier@iro.umontreal.ca Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173428701914192 (code B ref 74844); Sun, 15 Dec 2024 18:24:01 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 18:23:39 +0000 Received: from localhost ([127.0.0.1]:52005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMtHH-0003gp-Ei for submit@debbugs.gnu.org; Sun, 15 Dec 2024 13:23:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMtHB-0003gR-Jp for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 13:23:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tMtH4-0003xV-4w; Sun, 15 Dec 2024 13:23:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=jylDXRerLpIzHABJX0nrg6Sq/Ogqq2jkOtVS0GKDvsw=; b=nmtazuaIEOQSID8Bkj1q /Bot9rulEnxsnk+ICkaTOqWYE3+Hiapc+EEamf5KMz/dBnOagpsaqTHWansQv3eYPQmrdoOPPmv7H YgNEIT3Ex1+4LacKVQNX4DZh8m5qAQnyrlMHzG/iyB7hIQbfVCB/w6dStGWxiim+BBe9cwqmFBfOI sYKnPnhTBb8L7SzkTg7xW0hXo9BCRzgqVndtcA1zGeO4J5ViN+YSuAhLoE/ac1OfixYdPH4tq4gTp YLOFiksJ3Z8/VR+k9fT4OXMM/A0bvA/YBKi27heFxdGRXQUFSKmSf8AePjXy7LsUC9JUlqLDNkOHZ LZNXIg5pMHZLVg==; Date: Sun, 15 Dec 2024 20:23:24 +0200 Message-Id: <86frmorejn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87zfkwygsi.fsf@gmail.com> (message from Suhail Singh on Sun, 15 Dec 2024 12:53:01 -0500) References: <87zfl0bc7o.fsf@gmail.com> <87cyhuey26.fsf_-_@gmail.com> <86r069s9dp.fsf@gnu.org> <87zfkwygsi.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > From: Suhail Singh > Cc: Suhail Singh , monnier@iro.umontreal.ca, > yantar92@posteo.net, 74844@debbugs.gnu.org > Date: Sun, 15 Dec 2024 12:53:01 -0500 > > Eli Zaretskii writes: > > >> Btw, based on my interpretation of the Org manual > >> (info "(org) Texinfo specific export settings"), I would've expected the > >> below to work: > >> > >> #+begin_src diff > >> -#+TEXINFO_DIR_TITLE: m-buffer-doc > >> -#+TEXINFO_DIR_DESC: Manipulate the Contents of Emacs Buffers > >> +#+TEXINFO_FILENAME: m-buffer-doc.texi > >> +#+TEXINFO_DIR_NAME: m-buffer > >> #+end_src > > > > Why do you suggest removing TEXINFO_DIR_TITLE > > Because of this comment in ox-texinfo.el which suggests that it is > obsolete: FWIW, I disagree with that decision of Org folks. > > and TEXINFO_DIR_DESC? > > Per (info "(org) Texinfo specific export settings"): > > #+begin_quote > ‘TEXINFO_DIR_DESC’ > The directory description of the document. Defaults to the title > of the document. > #+end_quote > > The Org document in question already has a TITLE specified. That there is a default does not mean that we need to discard the description when we do have it. Discarding it loses important information (which programs like install-info use). > > And why is TEXINFO_FILENAME important? > > Per (info "(org) Texinfo specific export settings"): > > #+begin_quote > ‘TEXINFO_FILENAME’ > The Texinfo filename. > #+end_quote Why is this important? > Also, > > #+begin_quote > ‘TEXINFO_DIR_NAME’ > The directory name of the document. This is the short name under > which the ‘m’ command will find your manual in the main Info > directory. It defaults to the base name of the Texinfo file. > > The full form of the Texinfo entry is ‘* DIRNAME: NODE.’ where > ‘NODE’ is usually just ‘(FILENAME)’. Normally this option only > provides the ‘DIRNAME’ part, but if you need more control, it can > also be the full entry (recognized by the presence of parentheses > or a leading ~* ~). > #+end_quote > > I interpreted "FILENAME" above to mean TEXINFO_FILENAME, which is also > what's suggested by the code: > > #+begin_src emacs-lisp > (file (or (org-strip-quotes (plist-get info :texinfo-filename)) > (plist-get info :output-file))) > #+end_src This is a wrong interpretation. FILENAME here is the Info file name, not the Texinfo file name (the latter is the file name of the Texinfo source). From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, Suhail Singh , monnier@iro.umontreal.ca Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173428847418723 (code B ref 74844); Sun, 15 Dec 2024 18:48:02 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 18:47:54 +0000 Received: from localhost ([127.0.0.1]:52073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMtej-0004ru-Pu for submit@debbugs.gnu.org; Sun, 15 Dec 2024 13:47:54 -0500 Received: from mail-qt1-f195.google.com ([209.85.160.195]:60557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMteg-0004rf-6J for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 13:47:51 -0500 Received: by mail-qt1-f195.google.com with SMTP id d75a77b69052e-467918c360aso42246171cf.0 for <74844@debbugs.gnu.org>; Sun, 15 Dec 2024 10:47:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734288404; x=1734893204; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=K7QxywSaNl5HMKv9nhJFfGg5amdabcDGnAuN21oVrUs=; b=Eq8rAZ5d8iqbKbWKwqr14XymNOlzB3ZLyiLm587bTUBi2Skj5ARVJcZrILA/bkKRDl /lK1k+rtnA9/dySrSwVpmhOX79cMdFVGJbm819dNpp1d6PscvQiHCuO/VLb+Qpk93pje dRC3B6ultUXM6FMTU1T19Ayxj8sqlbPdyiGZpNZpnJLqlmpcGJpXfBzJeUvqJTnt5GjN 9txOzoHV2Ccf4pfnNdSz7yd9VrpoUA1ZkBGHFRmDiatee0gpzdsG4ELhGgQg0tW498kC mgOaXKkbVK/C/0xjU+mPI02VaWnHcvYsYtYwZcerChfKqll4X89AcPZ3kDyc3BjD0Uac TFXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734288404; x=1734893204; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=K7QxywSaNl5HMKv9nhJFfGg5amdabcDGnAuN21oVrUs=; b=jJ7WqpmWJH8SNuseiBNn1rhaSsYk7KScuffIFudW6USfp0PFEvU1zlXLdFvuC/FRhP psrqH3gkqIJI0rtpiIL8gwPUevpXSBUwkfQlZsT9iYRI3meIMvMoy99TrbKqbXU/R8Ws FDEtJRQulboB+Xl30BzpX6aZ4XQYtGasuP9zPeIMaBq6t3WojBvIceI+iWerKnX2lP/e w9pgOf2O37YK7VjIc18/U/eHvYRzXGuFrYDU0nvb7Txk0kHUtTNfNCqOP90yJbwLN7ka GEGKd5dPJpzGzXea8cl0M0cBMFUuIcBADlfpC8454fVGbSkLir09bZpJFiDBqkTcaxJ7 1MTQ== X-Forwarded-Encrypted: i=1; AJvYcCXZYawIpUvItzPRBcK8RvWXGKheuLS7jPhlASFvBjfgaBkobgR2RQUzqjtmLLPvlc4q1qhjLw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx+1q9AKj/VJ6U6fw6kRY/FNbmBz6ZO1FOvuUoukfl+mfxAGddD o6ttpGjmKTLuK0PNvFMigAtNJwOPe0jKZmZiThcHSZ8sJhuJwPBiIlSgvc6V X-Gm-Gg: ASbGnctHlg9o515m30sC3dM5PJAI7k7yKv329FYVH6r5IMt1fmkXv9irtXYbzf9GhqW GxApHl3SCgTEQWHImN8rx8MxqpGzC/iinzIdfWxA/DQsLJHE+lJYCptU5HUPii7hF3oHW2NQDLo rmFTPcg3ID7M5q9woIjQ30IZaHCxfud5TxHKwLwlgRpYp5zZKXuN3yiOFP1qURd52p7AmIkqIMN eNvW/PW5zW+Qn+wJ5ZkEHKwuAhyI7Tgw8kVq22PKaJBnChxnLIx X-Google-Smtp-Source: AGHT+IExZ8D5M0pa26Soj7vmLYD79YV4EUVl9xN3YN57qX6vAJmLzkOEa9GM781snJe9sHVIUrCkQw== X-Received: by 2002:ac8:7e8f:0:b0:467:6b96:dc5a with SMTP id d75a77b69052e-467a58478bemr149929401cf.47.1734288404302; Sun, 15 Dec 2024 10:46:44 -0800 (PST) Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-467b2e83169sm19277101cf.61.2024.12.15.10.46.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 10:46:43 -0800 (PST) From: Suhail Singh In-Reply-To: <86frmorejn.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 15 Dec 2024 20:23:24 +0200") References: <87zfl0bc7o.fsf@gmail.com> <87cyhuey26.fsf_-_@gmail.com> <86r069s9dp.fsf@gnu.org> <87zfkwygsi.fsf@gmail.com> <86frmorejn.fsf@gnu.org> Date: Sun, 15 Dec 2024 13:46:32 -0500 Message-ID: <87v7vkyebb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: >> > Why do you suggest removing TEXINFO_DIR_TITLE >> >> Because of this comment in ox-texinfo.el which suggests that it is >> obsolete: > > FWIW, I disagree with that decision of Org folks. The decision to rename TEXINFO_DIR_TITLE to TEXINFO_DIR_NAME? Actually, looking into its history it seems that that particular change was made by Stefan Monnier in b0c3c90574ed79a63e56acaeee156ef8d9593233 in the org-mode repository. >> > and TEXINFO_DIR_DESC? >>=20 >> Per (info "(org) Texinfo specific export settings"): >>=20 >> #+begin_quote >> =E2=80=98TEXINFO_DIR_DESC=E2=80=99 >> The directory description of the document. Defaults to the title >> of the document. >> #+end_quote >>=20 >> The Org document in question already has a TITLE specified. > > That there is a default does not mean that we need to discard the > description when we do have it. Discarding it loses important > information (which programs like install-info use). I don't understand. The generated Texinfo file will use the TEXINFO_DIR_DESC keyword as the description if provided. If not, it uses the TITLE. The TITLE and TEXINFO_DIR_DESC in m-buffer-doc.org are currently identical. I.e., the generated Texinfo file should be identical even if TEXINFO_DIR_DESC were to be omitted in m-buffer-doc.org. I'm not stating that it should be, only that it could be without causing any changes. And the only reason I mentioned this is because of the following comment in m-buffer-doc.org: #+begin_src org # FIXME: Shouldn't `ox-texinfo` use sane defaults like the file's name # for TEXINFO_DIR_TITLE and the TITLE for TEXINFO_DIR_DESC? #+end_src If omission of TEXINFO_DIR_DESC results in a variation in the generated Texinfo file, then perhaps a bug should be opened against ox-texinfo. --=20 Suhail From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 22:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173430053524187 (code B ref 74844); Sun, 15 Dec 2024 22:09:02 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 22:08:55 +0000 Received: from localhost ([127.0.0.1]:52468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMwnG-0006I2-PZ for submit@debbugs.gnu.org; Sun, 15 Dec 2024 17:08:55 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:10902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMwnF-0006Ho-HX for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 17:08:54 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 13BF71000EF; Sun, 15 Dec 2024 17:08:48 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1734300527; bh=CH1RRSEsdflBMtd5t6Y1y+YP0HnxoJluz1cWy8tMweg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZrBF6g8IHoW/etxoY5hg4t0Lu6fA8QCt60iZAUVnRI+NvxFXvMe+MUmIH0TmDTlRt BrEeE4lkwKsKMnfAnaZ8jtur7RssIu/Y89v3fNnG2IzKhVgNIUP0Uo2/oM95yvcbPm inkFAnKiOmEb3PRx0W3hnYSTFz7wwFs5NiOC+BUJfnEgctc5GRKXetaTMeE6KkqqG0 C1JoJ9pgJYN9zM0szxh4NldEA5pEAHY3zJv78jA6EDS1gEV3+QUsmQlmM2fCcpDgFr O5bM7D5QBpJFjltydldWcp8EaBV7mXQ6oC+2LZOsaK7sRBHcjKeyhSW6JdyagB2xvk Bn04estdrQf6g== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 744781000BD; Sun, 15 Dec 2024 17:08:47 -0500 (EST) Received: from pastel (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2DDD712016C; Sun, 15 Dec 2024 17:08:47 -0500 (EST) From: Stefan Monnier In-Reply-To: <86seqpqc61.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 15 Dec 2024 16:00:06 +0200") Message-ID: References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> <86pllutj7a.fsf@gnu.org> <86wmg1sc2h.fsf@gnu.org> <86seqpqc61.fsf@gnu.org> Date: Sun, 15 Dec 2024 17:08:46 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.032 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) >> > In that case, I suggest the following code: >> > >> > (dn >> > (format "* %s: (%s)." dn (or file dn))) >> > (t (format "* (%s)." file)) >> >> Sounds good to me. > > So will you install that? Pushed to `emacs-30`, thanks, Stefan From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 22:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Suhail Singh Cc: Ihor Radchenko , 74844@debbugs.gnu.org Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173430121226546 (code B ref 74844); Sun, 15 Dec 2024 22:21:02 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 22:20:12 +0000 Received: from localhost ([127.0.0.1]:52494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMwyC-0006u4-0O for submit@debbugs.gnu.org; Sun, 15 Dec 2024 17:20:12 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:9894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMwyA-0006os-8X for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 17:20:11 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 5AB7B80030; Sun, 15 Dec 2024 17:20:04 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1734301203; bh=VkhlZ/DRHoJe8WPyrSdDTxB6AagnzlJbPkM1weHIFTQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=H6aqckS25BfeYJxJOXpfuenn9l9KscKRJKG35PY9sbeobBC0Y475K/bxYaKg9PPE9 5xEKnbwIcqyen4VHZTe7nmhDVf7hiM4+I+3dzUumBP8eIhLpWgoNr0+gZhRzGHYhWF PBZ3Eq061Qoh9R3wjwUM1rQ/2jgeztyLsNARVMaLuwVedPDx2of43DMf55ZqXwbJIU iKt66Te8azk0gqXK5vYzE0NeIbS05EM7vBexv6J44Kg4KkGW+j79sp2prvS4J2zyj+ ujHuDRgSK5jJuhMUZy1+0y3wnKaEK5FTD/n3Qzwk2guZUWo379hPklwW0nKdqlPDhc gVQfmL3vQEiEQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 251F780829; Sun, 15 Dec 2024 17:20:03 -0500 (EST) Received: from pastel (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E6B6D120644; Sun, 15 Dec 2024 17:20:02 -0500 (EST) From: Stefan Monnier In-Reply-To: <87cyhuey26.fsf_-_@gmail.com> (Suhail Singh's message of "Sat, 14 Dec 2024 16:48:01 -0500") Message-ID: References: <87zfl0bc7o.fsf@gmail.com> <87cyhuey26.fsf_-_@gmail.com> Date: Sun, 15 Dec 2024 17:20:02 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.040 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) >> -#+TEXINFO_DIR_TITLE: m-buffer-doc >> +#+TEXINFO_DIR_TITLE: * m-buffer-do: (m-buffer-doc). > ^^^^^^^^^^^ > > Is that a typo, or intentional? Either m-buffer or m-buffer-doc in that > position would've been more expected. That was a typo, but luckily that was only to test the result on GNU-devel. Thanks for catching it. Now fixed for the actual (upcoming) minor release. > Btw, based on my interpretation of the Org manual > (info "(org) Texinfo specific export settings"), I would've expected the > below to work: > > #+begin_src diff > -#+TEXINFO_DIR_TITLE: m-buffer-doc > -#+TEXINFO_DIR_DESC: Manipulate the Contents of Emacs Buffers > +#+TEXINFO_FILENAME: m-buffer-doc.texi > +#+TEXINFO_DIR_NAME: m-buffer > #+end_src Agreed. But I can't remember enough of how it worked in Emacs<30 to be sure it also works there. Stefan From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 22:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 74844@debbugs.gnu.org, Suhail Singh Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173430140626897 (code B ref 74844); Sun, 15 Dec 2024 22:24:01 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 22:23:26 +0000 Received: from localhost ([127.0.0.1]:52499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMx1J-0006zj-Ml for submit@debbugs.gnu.org; Sun, 15 Dec 2024 17:23:25 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:51459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMx1H-0006zV-Qq for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 17:23:24 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 6B3A980999; Sun, 15 Dec 2024 17:23:18 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1734301397; bh=g2xsZiEhA6BAkJZ5wVU2tGe6PBKIEVhusz+H9oRZaBw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZeML5/O9Yvx+1eUc+QPlL2N5NyRPLm1C8u146Lv6I6bPjX0eTzdjOPtd0VCF+Q9Dd Mt+5/uyuMNgbSzrhwU06Dq53qMEibJjIScYZwdANYSoIMTjzbiM8tRxfpzo30m9iDL /eHPp+bsv8Or0BNZ0PLT9NyB4Wgmd4vAywHmopXzTVQIk32IP2hDDXxjMFl6K5AVqt vpZpn1MGxm0Rt3LxMdFR6v3rWbXxfYlEnX8MrVjrc3Oy5cOLdyFp7Jk6f6Q5oBMwD3 RkYYtqq118dKwAM1+cmCOA1w3SG6ScQcyGDbiB1+0sPgo2wxdCYA1mdnkEg68cylQc 3NHc8irjbe2og== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 9D98280030; Sun, 15 Dec 2024 17:23:17 -0500 (EST) Received: from pastel (104-195-225-43.cpe.teksavvy.com [104.195.225.43]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 6A6AE120504; Sun, 15 Dec 2024 17:23:17 -0500 (EST) From: Stefan Monnier In-Reply-To: <86frmorejn.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 15 Dec 2024 20:23:24 +0200") Message-ID: References: <87zfl0bc7o.fsf@gmail.com> <87cyhuey26.fsf_-_@gmail.com> <86r069s9dp.fsf@gnu.org> <87zfkwygsi.fsf@gmail.com> <86frmorejn.fsf@gnu.org> Date: Sun, 15 Dec 2024 17:23:16 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.040 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) >> > Why do you suggest removing TEXINFO_DIR_TITLE >> Because of this comment in ox-texinfo.el which suggests that it is >> obsolete: > FWIW, I disagree with that decision of Org folks. It's obsolete because it was renamed to TEXINFO_DIR_NAME because I don't think it's right to think of it as a "title". > That there is a default does not mean that we need to discard the > description when we do have it. Discarding it loses important > information (which programs like install-info use). It could lose important information, in which case we wouldn't want to discard it. But here it just duplicates the default. > This is a wrong interpretation. FILENAME here is the Info file name, > not the Texinfo file name (the latter is the file name of the Texinfo > source). The Info file name is derived from the Texinfo filename. Stefan From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: 29.4; m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Suhail Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2024 23:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Ihor Radchenko , 74844@debbugs.gnu.org, Suhail Singh Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.17343052216420 (code B ref 74844); Sun, 15 Dec 2024 23:27:03 +0000 Received: (at 74844) by debbugs.gnu.org; 15 Dec 2024 23:27:01 +0000 Received: from [127.0.0.1] (port=52635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMy0c-0001f0-H5 for submit@debbugs.gnu.org; Sun, 15 Dec 2024 18:27:01 -0500 Received: from mail-qv1-f67.google.com ([209.85.219.67]:44323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMy0O-0001eT-HV for 74844@debbugs.gnu.org; Sun, 15 Dec 2024 18:26:39 -0500 Received: by mail-qv1-f67.google.com with SMTP id 6a1803df08f44-6d91653e9d7so34655776d6.1 for <74844@debbugs.gnu.org>; Sun, 15 Dec 2024 15:26:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734305127; x=1734909927; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Ly0j4uI1tBpNO45cP7Ptg/0N0Lc+jE5Bp0Y8KfYJ10A=; b=VTsEUOZvI7QrT8irCGiE8q+bWnYb8u5f1ZKWl1FvA5qnYySWb9MrWgYlUV8uo+nUOp wBqna2YPQuguyEhk6RtJQTq1Z4NYBxonibs5UtS66o54or09tR6xQeVWq2tTaxBtqjCQ iByR+2bTi1owaJ1dGQ47JdGotawDoWpXfVlgtgox3VJi0RrHpW9ZjoS0cjaBUCtzzauS 04+InOsn+lkQ/YZ1a9UD9uxHd55EtSETQgLcgIuhhCCmgZMlcr3jNTpHRXY42Qr7S8Mw ZjwHF36bxbYjkpOCJyQktteWUwSLbFnsWIj5kyNzq7lYYmxpC2VdDqR2fKdXyhzQP8Vt 4trw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734305127; x=1734909927; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Ly0j4uI1tBpNO45cP7Ptg/0N0Lc+jE5Bp0Y8KfYJ10A=; b=LGToMHEHzzSCeZQO4dP2bDpIa402k+cwbKuhfEHtunxn5cYJAzhE9gU4fmx0ev+1QV UC7hRM3uihFUWxZrLPtEbI0mS0HLSjC2bX/ZoKBxvEKMJQCiE1fxZYCfolik6HTc9AAU iYMC2/X6f3x9ZT20MUs9ANSDxs3RQyPjFON6OPRhL+ic/Q+8/JC2uZi/FaQKRq6qstt5 WyC4cMD+j2c3rGlyXiNePnA0Bdou3GKGhaFjmWdPKwmeiR5vWCxAhPXFVK4jEmrEz+EK qD36j2fjCIMHGWsbTHELU4QmDqDL08wCiAB3q0XcR4zmgve2hZmMAFjZ46shjdDgH0ux YSIw== X-Forwarded-Encrypted: i=1; AJvYcCUVj1EIaQzgt0CJfszaT/v7sddhWXNNxJp5SpYgi6dGudPfJRiAxEPDjxJj3XSTBp8DSaOt6g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwNkr5WI2T2uOKnRCTkw3se+eWtfNV3k7eRi444W/FjQ2Bz8Kvm vOVRlnbz7oND9z8MdfTjmtNxIS8oj72TMG4hOOE2/SoZLlX4tJtX X-Gm-Gg: ASbGncuHNItD2LsMHhrd9VPDxQzUIFC5ZQPI6crXalLNwflhtBLctOxqOq8AkJDhzT0 FYRvENJMidyGlG6G6SHJJ3T36Q3qrUytcj1Rfkyr2aVgoHORpg1wHCtVxBTm1+xHzuKG8BMVIQ5 Ga4iiy4FLzh+bSWP4sGo21NGVOkNMIQN0mGbOSYJB7fjhTu/cDfynRfDBVVIWrTdsdL6JGeuFT9 DrXb0eGZZoKdOgzfFNp6tHnvHsFYuhj/68zEHFJfPl0gctYXKLGnTQoisyub2sA7vxhtoZ/mcMp oTkK6OuIdBGQfPQtGg== X-Google-Smtp-Source: AGHT+IH28vhwJifPQ5Rzmdcmpj/UpjO0Gj1/puWRJiS0JhP3CCrH6IpRJdgLf03jf1j0N+A7vRDaww== X-Received: by 2002:a05:6214:20af:b0:6d8:7e03:c427 with SMTP id 6a1803df08f44-6dc8ca74ea6mr164751296d6.20.1734305126961; Sun, 15 Dec 2024 15:25:26 -0800 (PST) Received: from gnus (mtrlpq0776w-70-26-179-129.dsl.bell.ca. [70.26.179.129]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6dccd257d56sm21043166d6.50.2024.12.15.15.25.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 15:25:26 -0800 (PST) From: Suhail Singh In-Reply-To: (Stefan Monnier's message of "Sun, 15 Dec 2024 17:20:02 -0500") References: <87zfl0bc7o.fsf@gmail.com> <87cyhuey26.fsf_-_@gmail.com> Date: Sun, 15 Dec 2024 18:25:25 -0500 Message-ID: <87o71cedga.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Stefan Monnier writes: > But I can't remember enough of how it worked in Emacs<30 to be sure it > also works there. Ah. That makes sense. Thank you for explaining, as well caring about backwards compatibility. As well, everything else :) -- Suhail From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Dec 2024 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Eli Zaretskii , 74844@debbugs.gnu.org, suhailsingh247@gmail.com Received: via spool by 74844-submit@debbugs.gnu.org id=B74844.173487642223334 (code B ref 74844); Sun, 22 Dec 2024 14:08:02 +0000 Received: (at 74844) by debbugs.gnu.org; 22 Dec 2024 14:07:02 +0000 Received: from localhost ([127.0.0.1]:49461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPMbl-00064D-Dr for submit@debbugs.gnu.org; Sun, 22 Dec 2024 09:07:02 -0500 Received: from mout02.posteo.de ([185.67.36.66]:35401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPMbe-00063o-GE for 74844@debbugs.gnu.org; Sun, 22 Dec 2024 09:06:59 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id D8E33240103 for <74844@debbugs.gnu.org>; Sun, 22 Dec 2024 15:06:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1734876406; bh=i+/3CVZ6YHjZVByMMv/aI1n7wOG6CTwKUh+bCabEhBI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=QLf3J2BegJ+n2w1OQGqgdnODvgRGOzlTa68Xh1CK4kUKZ2gZmUJPN4y3NSK2gbzTf +FXlg6HHL3T2vMsJ35eYQbzIulSdYpFy+hwfwjZ3rqoDtrQ8wfwoyqOyAwUShqzueB ZztQK0oWvM0LThlZwio8+3dqchPr6xy9UXX3sy52OL+nWK+M/IiRm2uxWOSEzMr24s wI94QWG9Ia46aJEQ95fjnxDnpFAqdWsszOPqcoqrClzZ2/AhFqGv9tSuwGvcxJ0YTL xshMfm5D7u2F+i7htcNo8Y3sVo+ewJqIgTtM4GIn3ffm3D8d6V3+KrDLeBcOdZfVOk BaLg4kF1kimgQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YGNHm1F9Fz9rxL; Sun, 22 Dec 2024 15:06:43 +0100 (CET) From: Ihor Radchenko In-Reply-To: References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> Date: Sun, 22 Dec 2024 14:08:15 +0000 Message-ID: <8734if95f4.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (---) Stefan Monnier writes: >> P.S. Should we CC the Org folks on this discussion? > > Duh, forgot about that, I just added Ihor, thanks, >From my reading, everything got resolved in this thread. If not, please let me know. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 03 11:05:56 2025 Received: (at control) by debbugs.gnu.org; 3 Jan 2025 16:05:56 +0000 Received: from localhost ([127.0.0.1]:51798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTkBP-000863-QJ for submit@debbugs.gnu.org; Fri, 03 Jan 2025 11:05:55 -0500 Received: from mail-qv1-xf41.google.com ([2607:f8b0:4864:20::f41]:47500) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tTkBN-00085v-Br for control@debbugs.gnu.org; Fri, 03 Jan 2025 11:05:54 -0500 Received: by mail-qv1-xf41.google.com with SMTP id 6a1803df08f44-6d8f65ef5abso104200906d6.3 for ; Fri, 03 Jan 2025 08:05:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735920352; x=1736525152; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=0XSYy6u9GYK4z1QZsnB0fnuceA+9UHSGKbGNV6XjxI4=; b=QtCeqL34oKfMJxqQp/CZiwRqqNBHPPnc+/nWJlpLwAUNnWnQuvlidtuj1HosjTIJjj D8hck8WWlZO6bxV6uskYYT8vu7VLi7C1KkgcFwfUi2b36uL9lI0/xTj7SnUovRF4aeLk 18amapdr9QOMeCg3fJpOvq0VmepGNvdQXLseXBz1dvnMvqWpl0wBwE2nf8CylvEzjMce YpIIo9fmgbBjWZGqg6vI8ZjKF34QYeOdMGQyJFMcQsrJeQ8r8TB4G5b5Mg0R4TBLLsBm qYq6sFKGiuDO2/kOZRRlsiIrfzjuxBI4W/H0g9lSLA5cQauBCOYZ1K8aeN03jjGYFMAk koNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735920352; x=1736525152; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0XSYy6u9GYK4z1QZsnB0fnuceA+9UHSGKbGNV6XjxI4=; b=JXy5LtZmb6AH3JmKW9T3H2ng5Bb5ZpsoSTtmWFaEZu2Nu6X+zOyknIy0EzC7HAVuhD sGTUFVqMM6DS/oPIa+7a9iNVOPiV0hMUw5ajU2hE0uZx+KxSeN5cwxxp4g0Ge3rp6h5q 2EuwuRH3yK2cAhCYFl4Nr5/az99HZzyKUqIPeTuGvC/DXghegpKI3/3hnZUOxuKwlHOh 4cClPnYcj9CfNZY9L4kJjdBFXhg2oZ+8bpCMdaIrojzhECe+dGDgxpIdyJew4AZInV3F 4Hq7vqN9HiC00KNcBUuP4Lt00/GleL6TfhUAhj6Xj9rrtLkao89BXRue9cwoJNbKysNp sYig== X-Gm-Message-State: AOJu0Yxx/rKv2fqXWjRZLWTG/A4dL5o9i8Yge44DwJcYmhjGKvjhVOsH CoATgT/NvYKPUzXZLebzGkl0rC5udJPE7+zEJqIISmPaw0pm3OJhnlzu+OqX X-Gm-Gg: ASbGncuTveTaDVznNMaWEGW6gqwcwpjRfXicADUQl7ARuHFaQH7LxaQfx5gJJHfOAd8 Jlu/bpJT7pa/gH6KKsUS6L7w9PvKt5ASzqu7MB2FzYOe8e4DYHDUGSIMI4iSfd4NxNx3AVG7BOX A64Z6z23gTYx0WBqFZT8M39WrQ9Qq4Hd4mda2m6IgHAmllBUnG7CCtlLZ/imkR7Z/HxahqNqJj6 scTkEnKqfVrwAH9dhwO356tocRbSt6PpGUE33W6EsR/him8TndNDLE+3zmdYzbFvazmJUvEroVl MdYAHM4vQMg/YWUkrKr5Kw== X-Google-Smtp-Source: AGHT+IGazcGvJnPDYF/jqI7nkD3qziV5Gt8w6V918FLKoQNjX0F0dW9SY3x+/E7T71GmnW/PKjkZ4w== X-Received: by 2002:a05:6214:240d:b0:6d8:8f14:2f5b with SMTP id 6a1803df08f44-6dd23345712mr897466926d6.19.1735920351857; Fri, 03 Jan 2025 08:05:51 -0800 (PST) Received: from gnus (modemcable060.24-160-184.mc.videotron.ca. [184.160.24.60]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6dd249e8604sm131728036d6.4.2025.01.03.08.05.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Jan 2025 08:05:51 -0800 (PST) From: "Suhail Singh" To: control@debbugs.gnu.org Subject: control message for bug #74844 Date: Fri, 03 Jan 2025 11:05:50 -0500 Message-ID: <87sepzrig1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) 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: -0.7 (/) close 74844 0.16.1 quit From unknown Sun Jun 22 19:07:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74844: m-buffer: Broken Top Directory node in Info manual due to malformed Texinfo direntry Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 11:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74844 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: 74844-done@debbugs.gnu.org, monnier@iro.umontreal.ca, suhailsingh247@gmail.com Received: via spool by 74844-done@debbugs.gnu.org id=D74844.173599111412586 (code D ref 74844); Sat, 04 Jan 2025 11:46:01 +0000 Received: (at 74844-done) by debbugs.gnu.org; 4 Jan 2025 11:45:14 +0000 Received: from localhost ([127.0.0.1]:53672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tU2af-0003GM-Oc for submit@debbugs.gnu.org; Sat, 04 Jan 2025 06:45:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51622) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tU2ab-0003Da-Kc for 74844-done@debbugs.gnu.org; Sat, 04 Jan 2025 06:45:11 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tU2aW-00057O-BE; Sat, 04 Jan 2025 06:45:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ZBlpGYn+hHIXk4nq8ZPgbvOYxFnRyBEQx6yEVjmUy+k=; b=gX7g9p+SEP4i OJ4uVbm7IOESKAcOpe9V54N1gtQqYfWquGn5mHwH9L/6QMcLnTSZ5GDpHIkTTqzZLN0t5Sx8sBZ3J dNmWlZYMEYJOwP07/kTp2WyXkHrwKDmV1AGYpU6DZvLsc9ddRBhRR9+4e8bSmvN9KHTIo8bwNtN7f 7FdO7z3jIYpmJYXa9lAVby0ChuvHfyP1ERj0LdSg94FIqJo3ybnPkWy/7Tdo1MzfcR7b0a2jeb5+Z mroCZbBT/aOKDdCTEd+il8gMHx/2dpB6nKCRvR4c3JIS50v7gGv3YpxDAJN+Fq4FwOUCkyjiVTGe6 7w3Myy1LvAYFrSlJ9Aoodw==; Date: Sat, 04 Jan 2025 13:45:01 +0200 Message-Id: <86h66eerb6.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8734if95f4.fsf@localhost> (message from Ihor Radchenko on Sun, 22 Dec 2024 14:08:15 +0000) References: <87zfl0bc7o.fsf@gmail.com> <86frmqwusr.fsf@gnu.org> <8734if95f4.fsf@localhost> X-Spam-Score: -2.3 (--) 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 (---) > From: Ihor Radchenko > Cc: Eli Zaretskii , suhailsingh247@gmail.com, > 74844@debbugs.gnu.org > Date: Sun, 22 Dec 2024 14:08:15 +0000 > > Stefan Monnier writes: > > >> P.S. Should we CC the Org folks on this discussion? > > > > Duh, forgot about that, I just added Ihor, thanks, > > >From my reading, everything got resolved in this thread. If not, please > let me know. No further comments, so I presume everything was indeed taken care of, and I'm therefore closing this bug.