Received: (at 30463) by debbugs.gnu.org; 15 Feb 2018 17:03:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 12:03:23 2018 Received: from localhost ([127.0.0.1]:45034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1emMwN-0001rB-LM for submit <at> debbugs.gnu.org; Thu, 15 Feb 2018 12:03:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1emMwM-0001qu-AB for 30463 <at> debbugs.gnu.org; Thu, 15 Feb 2018 12:03:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1emMwE-0006pY-KQ for 30463 <at> debbugs.gnu.org; Thu, 15 Feb 2018 12:03:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1emMwE-0006pO-Gg; Thu, 15 Feb 2018 12:03:14 -0500 Received: from [176.228.60.248] (port=2378 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1emMwE-0003AN-0x; Thu, 15 Feb 2018 12:03:14 -0500 Date: Thu, 15 Feb 2018 19:03:11 +0200 Message-Id: <837erew5gw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> In-reply-to: <87sha21xjn.fsf@HIDDEN> (message from Michael Albinus on Thu, 15 Feb 2018 09:12:28 +0100) Subject: Re: bug#30463: 26.0.91; info-lookup-symbol oddities References: <87sha21xjn.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 30463 Cc: 30463 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: Eli Zaretskii <eliz@HIDDEN> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) > From: Michael Albinus <michael.albinus@HIDDEN> > Date: Thu, 15 Feb 2018 09:12:28 +0100 > > The Emacs manual says in section "26.6.1 Info Documentation Lookup": > > "The major mode determines where to look for documentation for the > symbol—which Info files to look in, and which indices to search." > > This is not really true. No major mode determines itself "where to look > for information", this is hard coded in info-look.el. I think you are misinterpreting what "determines" means in this context. It doesn't mean that the mode's code specifies that; it means that Emacs determines where to look by consulting some data base that takes the mode into account. I will see how to reword that to avoid this ambiguity. > Furthermore, some hard coded locations in info-look.el seem to be > deprecated. If I, for example, choose manually autoconf-mode as symbol > help mode, I get (taken from the *Messages* buffer): > > Processing Info node ‘(m4)Macro index’...done > Processing Info node ‘(autoconf)Autoconf Macro Index’...done > Processing Info node ‘(autoconf)M4 Macro Index’...done > Processing Info node ‘(autoconf)Autotest Macro Index’...done > Processing Info node ‘(autoconf)Macro Index’... > Cannot access Info node ‘(autoconf)Macro Index’ > Processing Info node ‘(autoconf)Macro Index’...done > Processing Info node ‘(automake)Macro and Variable Index’... > Cannot access Info node ‘(automake)Macro and Variable Index’ > Processing Info node ‘(automake)Macro and Variable Index’...done I'm guessing the missing nodes do exist in some old versions of the manuals. I'm not sure Emacs should only support the latest versions of each manual. Of course, it would be good to see what replaces those nodes in the latest manuals, and then _add_ them, but without removing the old ones. patches welcome. Thanks.
bug-gnu-emacs@HIDDEN
:bug#30463
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 15 Feb 2018 08:12:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:12:47 2018 Received: from localhost ([127.0.0.1]:43609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1emEes-0008Vy-PB for submit <at> debbugs.gnu.org; Thu, 15 Feb 2018 03:12:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1emEep-0008Vk-Ec for submit <at> debbugs.gnu.org; Thu, 15 Feb 2018 03:12:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <michael.albinus@HIDDEN>) id 1emEei-00056K-Og for submit <at> debbugs.gnu.org; Thu, 15 Feb 2018 03:12:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39903) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <michael.albinus@HIDDEN>) id 1emEei-00056B-Lp for submit <at> debbugs.gnu.org; Thu, 15 Feb 2018 03:12:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44120) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <michael.albinus@HIDDEN>) id 1emEeg-0006OQ-SQ for bug-gnu-emacs@HIDDEN; Thu, 15 Feb 2018 03:12:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <michael.albinus@HIDDEN>) id 1emEed-00055O-Ji for bug-gnu-emacs@HIDDEN; Thu, 15 Feb 2018 03:12:34 -0500 Received: from mout.gmx.net ([212.227.17.21]:36547) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <michael.albinus@HIDDEN>) id 1emEed-00054c-8J for bug-gnu-emacs@HIDDEN; Thu, 15 Feb 2018 03:12:31 -0500 Received: from detlef.gmx.de ([212.86.50.171]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Mbx62-1f3Do31BXa-00JJ9N for <bug-gnu-emacs@HIDDEN>; Thu, 15 Feb 2018 09:12:29 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 26.0.91; info-lookup-symbol oddities Date: Thu, 15 Feb 2018 09:12:28 +0100 Message-ID: <87sha21xjn.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:HgNgJo8L1VjoW6ZyZ8DdnxbNwbOvxE2ASK+gjcl+zmXL36vu4Cj s0eNrFeVrXf9N5ZTOhZxcHmIw7uoVU63BQtHQvCMLJDt6NFWGDTukyjWLACBDG0RdTcFq12 GGYBQs7RdAnlvdaoyaK/XgnLDvM8IqKnrzpsx0QlmXnhZ4dYBQKtjsa+gqVsR0qToIEjAK+ Nr06dalEI+cce6mKktKww== X-UI-Out-Filterresults: notjunk:1;V01:K0:cJ6Sy67eePY=:AAD5eEvyTzUEcbmWuNMCkN TIvYgCewnLjm4y37u0oAp7cwdUZ+87VuiMadovCrTZAWIVBjvW6+vbz9FVUc3vEt8CcyFtxkv 669LJG+hF3QDrcqsNbDfDBJhWnDyqcdbWIEpeXFGrv+c9ik007AOF6mJQVlocIO1MDcvbl0tm gPobKqnImVwB7jAp71gngQcymzGwiQq59hpLTY2nRmN1sQYesVWPvoYwz4kwu4N0touXHTWsb U7KUI+Qpyb79TEvNnVWmyLruutol1nhJbY4UlRIJkLdxeYshbj8YMrauSeKaqwSSM6QxEW1MP 1RY+s3tJ0A2zLeezsnuNlyY34YWJjSaDuikEh+n6TF83e+NootCPLdLcJbepH/ftyzXRGp7Ek LXRhW7eas8IFb3syO8qg+Uknevq/mCOtDJ+MHFXXVb29CGBh0V/a9c9ZCJqeU+4SCttCZ26+2 KJEtiFb5Jo0rAcxLz99ala5qqKDDtXHTOrcUY8QxaOSQhcJ8ERFrymO4fPDPWSkMvB7HfGKSG x5JIffbfqBOiAssMgf1+2TeS2QtnnyZ92WJ/pMLy/ippoISYGWRVovZajp7oUILdI+09wvKVD 1A7xoL7ZP0opHfzAI0tEAxVI6ZLIvwwpIpJvfvIIdBSEpjoVrwFoLQ3K1VHS+lEZ9aWma90/d Ix2CEBTnF2nSNcG3c6urKT+ziom3EXVC87w5DKRpd3FsV6ejuakPjUCUoYZofdSQ6PlJcnhP3 8+mN1MI7y6Ra3kp6sJoABk0Lvl8TDBqdjEabcogyqJa0KfDZjTcS4UBWLAixdauDHnfRdL5Zc uRxBe6FwUwBLF96bqImAH3cfod4rTXupfG9Gkf5nOoJW7PWNbqU5kF7GcAQ32OgdfRNcLqzTL 8bTd1vfavDLRJu0+fQlnVtEHF8N0h1dNZosh/C+H9T5gvKrPy5y+2vMy4W/pQyD3JtsnItCRd jtkKDWacMVw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.1 (----) The Emacs manual says in section "26.6.1 Info Documentation Lookup": "The major mode determines where to look for documentation for the symbol=E2=80=94which Info files to look in, and which indices to search." This is not really true. No major mode determines itself "where to look for information", this is hard coded in info-look.el. See the several info-lookup-maybe-add-help calls in that file. I do not recommend to change this section for Emacs 26. But shouldn't it be more transparent, how a major mode "determines where to look for documentation"? Something to be said in the Elisp manual? Furthermore, some hard coded locations in info-look.el seem to be deprecated. If I, for example, choose manually autoconf-mode as symbol help mode, I get (taken from the *Messages* buffer): Processing Info node =E2=80=98(m4)Macro index=E2=80=99...done Processing Info node =E2=80=98(autoconf)Autoconf Macro Index=E2=80=99...done Processing Info node =E2=80=98(autoconf)M4 Macro Index=E2=80=99...done Processing Info node =E2=80=98(autoconf)Autotest Macro Index=E2=80=99...done Processing Info node =E2=80=98(autoconf)Macro Index=E2=80=99... Cannot access Info node =E2=80=98(autoconf)Macro Index=E2=80=99 Processing Info node =E2=80=98(autoconf)Macro Index=E2=80=99...done Processing Info node =E2=80=98(automake)Macro and Variable Index=E2=80=99... Cannot access Info node =E2=80=98(automake)Macro and Variable Index=E2=80=99 Processing Info node =E2=80=98(automake)Macro and Variable Index=E2=80=99..= .done In GNU Emacs 26.0.91 (build 17, x86_64-pc-linux-gnu, GTK+ Version 3.22.25) of 2018-02-13 built on detlef Repository revision: 52ca0d1a3e01a3af8b482bd1f174f48a5c0b1fa2 System Description: Ubuntu 17.10 Recent messages: Saving file /home/albinus/.newsrc.eld... Wrote /home/albinus/.newsrc.eld Saving /home/albinus/.newsrc.eld...done Mark set [2 times] Saving file /home/albinus/News/drafts/drafts/3... Mark set Wrote /home/albinus/News/drafts/drafts/3 Deleting article /home/albinus/News/drafts/drafts/1 in drafts... Mark set [3 times] Quit C-h S runs the command info-lookup-symbol Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8 Major mode: Message Minor modes in effect: diff-auto-refine-mode: t gnus-message-citation-mode: t mml-mode: t erc-notify-mode: t erc-notifications-mode: t display-time-mode: t shell-dirtrack-mode: t icomplete-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t auto-fill-function: message-do-auto-fill transient-mark-mode: t abbrev-mode: t Load-path shadows: /home/albinus/src/elpa/packages/debbugs/debbugs-org hides /home/albinus/.em= acs.d/elpa/debbugs-0.14/debbugs-org /home/albinus/src/elpa/packages/debbugs/debbugs-gnu hides /home/albinus/.em= acs.d/elpa/debbugs-0.14/debbugs-gnu /home/albinus/src/elpa/packages/debbugs/debbugs hides /home/albinus/.emacs.= d/elpa/debbugs-0.14/debbugs /home/albinus/src/elpa/packages/debbugs/debbugs-autoloads hides /home/albin= us/.emacs.d/elpa/debbugs-0.14/debbugs-autoloads /home/albinus/src/elpa/packages/debbugs/debbugs-pkg hides /home/albinus/.em= acs.d/elpa/debbugs-0.14/debbugs-pkg /home/albinus/src/elpa/packages/debbugs/debbugs-browse hides /home/albinus/= .emacs.d/elpa/debbugs-0.14/debbugs-browse /home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus= /.emacs.d/elpa/tramp-theme-0.2/tramp-theme /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /ho= me/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-autoloads /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/alb= inus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-pkg /home/albinus/.emacs.d/elpa/telepathy-20131209.458/telepathy hides ~/lisp/t= elepathy ~/src/tramp/lisp/tramp-smb hides /usr/local/src/emacs-26/lisp/net/tramp-smb ~/src/tramp/lisp/tramp-uu hides /usr/local/src/emacs-26/lisp/net/tramp-uu ~/src/tramp/lisp/tramp-adb hides /usr/local/src/emacs-26/lisp/net/tramp-adb ~/src/tramp/lisp/tramp-cmds hides /usr/local/src/emacs-26/lisp/net/tramp-cm= ds ~/src/tramp/lisp/tramp-cache hides /usr/local/src/emacs-26/lisp/net/tramp-c= ache ~/src/tramp/lisp/trampver hides /usr/local/src/emacs-26/lisp/net/trampver ~/src/tramp/lisp/tramp-ftp hides /usr/local/src/emacs-26/lisp/net/tramp-ftp ~/src/tramp/lisp/tramp-sh hides /usr/local/src/emacs-26/lisp/net/tramp-sh ~/src/tramp/lisp/tramp hides /usr/local/src/emacs-26/lisp/net/tramp ~/src/tramp/lisp/tramp-loaddefs hides /usr/local/src/emacs-26/lisp/net/tram= p-loaddefs ~/lisp/dbus hides /usr/local/src/emacs-26/lisp/net/dbus ~/src/tramp/lisp/tramp-gvfs hides /usr/local/src/emacs-26/lisp/net/tramp-gv= fs ~/src/tramp/lisp/tramp-compat hides /usr/local/src/emacs-26/lisp/net/tramp-= compat Features: (shadow warnings emacsbug gnus-draft url-http url-gw url-auth url-queue url-cache url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs url-util shr svg dom browse-url diff-mode easy-mmode flow-fill mm-archive time-stamp gnus-dup mailalias magit-utils crm descr-text help-fns radix-tree misearch multi-isearch sort gnus-cite mail-extr gnus-bcklg nnir gnus-async cl-extra help-mode qp gnus-ml pop3 utf-7 nndraft nnmh nnml network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-cache gnus-sum nnnil smtpmail sendmail gnus-demon nntp gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr wid-edit term/xterm xterm elec-pair erc-notify erc-networks erc-desktop-notifications erc-match notifications dbus xml erc-goodies erc erc-backend erc-compat thingatpt pp cperl-mode finder-inf rx edmacro kmacro kubernetes-tramp docker-tramp tramp-cache slime-autoloads vagrant-tramp dash term disp-table ehelp info package easymenu epg-config url-handlers url-parse url-vars time tramp-sh tramp trampver tramp-compat tramp-loaddefs ucs-normalize shell pcomplete comint ansi-color ring parse-time format-spec advice auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache ido seq byte-opt gv bytecomp byte-compile cconv jka-compr icomplete time-date paren vc cl-loaddefs cl-lib vc-dispatcher dired dired-loaddefs mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 617705 51555) (symbols 48 59647 4) (miscs 40 162 1093) (strings 32 197084 12228) (string-bytes 1 5380917) (vectors 16 72918) (vector-slots 8 2160053 157736) (floats 8 327 513) (intervals 56 4483 935) (buffers 992 44))
Michael Albinus <michael.albinus@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#30463
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.