From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Devlin Newsgroups: gmane.emacs.bugs Subject: bug#60762: 28.2; info--manual-names ignores Info-additional-directory-list Date: Thu, 12 Jan 2023 18:44:50 -0500 Message-ID: Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34468"; mail-complaints-to="usenet@ciao.gmane.io" To: 60762@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 13 00:46:13 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pG7Gv-0008lt-Mb for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 13 Jan 2023 00:46:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pG7Gn-0007rJ-Op; Thu, 12 Jan 2023 18:46:05 -0500 Original-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 1pG7Gk-0007qp-Pw for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 18:46:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pG7Gk-0002RZ-1f for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 18:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pG7Gj-00071Q-OD for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 18:46:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Sean Devlin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Jan 2023 23:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60762 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.167356710826906 (code B ref -1); Thu, 12 Jan 2023 23:46:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Jan 2023 23:45:08 +0000 Original-Received: from localhost ([127.0.0.1]:48865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pG7Fs-0006zs-3j for submit@debbugs.gnu.org; Thu, 12 Jan 2023 18:45:08 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:55006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pG7Fq-0006zl-9b for submit@debbugs.gnu.org; Thu, 12 Jan 2023 18:45:06 -0500 Original-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 1pG7Fo-0007gp-A5 for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 18:45:04 -0500 Original-Received: from mail-qt1-x82e.google.com ([2607:f8b0:4864:20::82e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pG7Fl-00022I-N3 for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 18:45:03 -0500 Original-Received: by mail-qt1-x82e.google.com with SMTP id fa5so12478571qtb.11 for ; Thu, 12 Jan 2023 15:45:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toadstyle-org.20210112.gappssmtp.com; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=+caCUgHyAwXsrc4YyVVl4qszcN0ZzQGwscR4DCPA2y4=; b=RQdnQe4KtYyDTgILopSWDAptkmAs3grV7H/a/VAhYhl/U3evM+wFL2gp+35UrzzdDM Yo6M0ROS3fyNa5c/XxKee/d7DNCyIlE7PmTW+ByfN3kEGnEMZ/81+Ppc6qC9Y9lfD6gv 2RKOfpxAUCrrBX7x6O7+97eHuXaCmdXkqMJaQEsFsiMzT8Hkto4orBmg2kA3IFaoLSRY 9CH58KW8LfIukhbNhBF+CXLgy6tvNP8SFs+jZw4A0YsQEDMG290Czm5EnLBYgbzI+fUX yp6gXWaj3r1+NuSOGEhiGd1u5odYhVDE5TAAtORmwDeQnJbJnwz/dARv60MR3bxE+w07 1egw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+caCUgHyAwXsrc4YyVVl4qszcN0ZzQGwscR4DCPA2y4=; b=a29Mzg4a2LPvtn3JbfnyizpIu0deohtpNxJ09GIZBlhkcEd/KeJcxumFBGoh7PZbgE LMoEyxfMKG3wsAQvlDirrBKa6OTUgC2N2HZgVIkK2jJKZtkJuTZ91ko3SbBsi7Uz2ora 149LzOfn2UPMAEH4TDCa1nUOT7Zxzd0WytNN8g9Ez1eKK+koBawow79Q8t3ycmmmZF4/ xU0qB8RokPnKoUUge54KmR7wVPo1HHPj6WlzoEgpf3DuobOkPXufofv6A6h4Nbq0FQob rA+7eLUT52jj4ptH/Kj9/6IecEGkXVSXslikT7wXp25yCSHaxBgrD2DpIxLN+DRi3cR2 5iPw== X-Gm-Message-State: AFqh2kpNBa59u+G/T1gXJOsDznY9lLGpCwbjslddR0nTLgIYT6zOu+Ts xvqazdfnejL72xh3b28Z4YrPpJgsnG3aVsgU X-Google-Smtp-Source: AMrXdXtW82FXzM2fdCGZneSH/qUQ81URpxF7dg9W2GnXI0ATXkUoGTdIWP5vUJaQv82bbW2fgk44bw== X-Received: by 2002:a05:622a:244c:b0:3a8:1635:ae5e with SMTP id bl12-20020a05622a244c00b003a81635ae5emr108312335qtb.39.1673567099929; Thu, 12 Jan 2023 15:44:59 -0800 (PST) Original-Received: from smtpclient.apple ([70.107.172.48]) by smtp.gmail.com with ESMTPSA id hj4-20020a05622a620400b003995f6513b9sm9631372qtb.95.2023.01.12.15.44.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Jan 2023 15:44:59 -0800 (PST) X-Mailer: Apple Mail (2.3731.400.51.1.1) Received-SPF: pass client-ip=2607:f8b0:4864:20::82e; envelope-from=spd@toadstyle.org; helo=mail-qt1-x82e.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253251 Archived-At: Hi folks, Info.el gives the following advice for customizing the Info manual search path: "Normally, you should either set INFOPATH or customize `Info-additional-directory-list' ..." The variable Info-additional-directory-list is intended as the main Lisp-level customization point for users. Its documentation states: "These directories are searched after those in `Info-directory-list'." Unfortunately, it is not used consistently across info.el. In particular, the info--manual-names routine does not respect the Info-additional-directory-list variable. While this function is internal to the package, it is used to generate candidates for completing read in some commands. Here is a recipe to demonstrate the problem: 1. mkdir -p /tmp/emacs 2. touch /tmp/emacs/example.info 3. emacs -Q 4. M-: (setq Info-additional-directory-list '("/tmp/emacs/")) RET 5. C-h R exam TAB Observe that there are no completion candidates. 6. C-g 7. M-: (add-to-list 'Info-directory-list "/tmp/emacs/" 'append) RET 8. C-h R exam TAB Observe that there are completion candidates for the example info file as expected. There may be other instances where Info-additional-directory-list is ignored. For example, I see that the Info-read-node-name-1 function references Info-directory-list but not Info-additional-directory-list. Thanks! In GNU Emacs 28.2 System Description: macOS 13 Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: ACL GMP GNUTLS JSON LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER THREADS TOOLKIT_SCROLL_BARS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t 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 global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils info iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 cl-generic 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 simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 53964 7691) (symbols 48 6840 1) (strings 32 19755 1604) (string-bytes 1 669941) (vectors 16 14412) (vector-slots 8 199666 13467) (floats 8 24 38) (intervals 56 212 4) (buffers 992 11))