From unknown Mon Aug 18 11:29:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24309: 25.1; Problem in variable reference in docstrings. Resent-From: Nathanael Schweers Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Aug 2016 23:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 24309@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.147216717527896 (code B ref -1); Thu, 25 Aug 2016 23:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Aug 2016 23:19:35 +0000 Received: from localhost ([127.0.0.1]:40914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bd3vq-0007Fr-Uq for submit@debbugs.gnu.org; Thu, 25 Aug 2016 19:19:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bd3kE-0006yh-Mf for submit@debbugs.gnu.org; Thu, 25 Aug 2016 19:07:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bd3k7-0006F0-ER for submit@debbugs.gnu.org; Thu, 25 Aug 2016 19:07:29 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37450) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bd3k7-0006Ew-Aq for submit@debbugs.gnu.org; Thu, 25 Aug 2016 19:07:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bd3k4-0006qT-8N for bug-gnu-emacs@gnu.org; Thu, 25 Aug 2016 19:07:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bd3k0-0006Ec-Su for bug-gnu-emacs@gnu.org; Thu, 25 Aug 2016 19:07:24 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:45205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bd3k0-0006EX-Eu for bug-gnu-emacs@gnu.org; Thu, 25 Aug 2016 19:07:20 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id C6D9743BA7 for ; Fri, 26 Aug 2016 01:07:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailbox.org; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:received; s= mail20150812; t=1472166427; bh=06wpiUPN7EGUwi/yYoejhrjgNEMqsTCKv g6WppTchjY=; b=dbhn6BXqPBXZnKodDR+2SfIT93zYmbSrAYT3YbOOhACsNaCzv LoTWNgdVZoNG5pWPM2VN1QnqI93m3ZOV7hLzZoZPPFLZRE6cVrLsKZzQ+XsQewPe vgKe/5JoeUJxx87SsqIhgsT5uSZFvumVXgbNvKpxtDHgjNmtoC9CGzWI0itKTDdz Sw4H0pIgIuUKurauMt4AKk6Fr8OGkCtRqIxdVnsL5H9hZWHUm4xldUFP5AQeoCyA fVKkUis3G8NSLGnTSCOUeEPNRuckwxW/Kwx2h7Rg3S1XEt0IyL3UdL/znF+eAz5V NgzprUzX4Kngl5nV1hy+aHIu/1JagbQ5tWjvQ== X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id K3ZEqzN3sD9Q for ; Fri, 26 Aug 2016 01:07:07 +0200 (CEST) From: Nathanael Schweers Date: Fri, 26 Aug 2016 01:07:06 +0200 Message-ID: <87poowfnxh.fsf@reisefreund.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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.4 (----) X-Mailman-Approved-At: Thu, 25 Aug 2016 19:19:33 -0400 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: -4.4 (----) This bug applies to both the version given in the description (i.e. 25.1-RC2) and version 24.5 distributed on fedora. These are the steps to reproduce the bug: - Start Emacs with =E2=80=9Cemacs -Q=E2=80=9D. - evaluate these forms: (defvar var "var" "docstring of var") (defvar var* "var*" "docstring of var*") (defvar *var "*var" "docstring of *var") (defvar *var* "*var*" "docstring of *var*") (defun fun0 () "see variable =E2=80=98var=E2=80=99." var) (defun fun1 () "see var*iable =E2=80=98var*=E2=80=99." var*) (defun fun2 () "see *variable =E2=80=98*var=E2=80=99." *var) (defun fun3 () "see *var*iable =E2=80=98*var*=E2=80=99." *var*) - See the docstrings of the defined functions. For fun0 and fun1 the reference to the variable is correct, for fun2 and fun3 they are not. In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) of 2016-08-22 built on reisefreund.localdomain Windowing system distributor 'Fedora Project', version 11.0.11803000 Configured using: 'configure --with-xml2 --with-imagemagick --with-x-toolkit=3Dgtk3 'CFLAGS=3D-O3 -march=3Dnative'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dnone locale-coding-system: utf-8 Major mode: Outline Minor modes in effect: goto-address-mode: t semantic-minor-modes-format: ((:eval (if (or semantic-highlight-edits-mod= e semantic-show-unmatched-syntax-mode) S))) TeX-PDF-mode: t TeX-source-correlate-mode: t schweers-global-bindings-mode: t schweers-bindings-mode: t projectile-global-mode: t projectile-mode: t global-undo-tree-mode: t undo-tree-mode: t helm-mode: t jabber-activity-mode: t erc-highlight-nicknames-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t pyvenv-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t global-auto-complete-mode: t guide-key-mode: t desktop-save-mode: t diff-auto-refine-mode: t global-subword-mode: t subword-mode: t winner-mode: t savehist-mode: t recentf-mode: t delete-selection-mode: t xterm-mouse-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-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 buffer-read-only: t column-number-mode: t line-number-mode: t auto-fill-function: do-auto-fill transient-mark-mode: t view-mode: t Recent messages: nnimap read 0k from imap.mailbox.org Decrypt (PGP) part? (y or n) y nnimap read 0k from imap.mailbox.org Decrypt (PGP) part? (y or n) y [7 times] View mode: type C-h for help, h for commands, q to quit. command-execute: Buffer is read-only: # Type "q" in help window to restore its previous buffer. Quit Mark set Auto-saving... Load-path shadows: /home/schweers/.emacs.d/elpa/helm-20160824.2154/helm-multi-match hides /hom= e/schweers/.emacs.d/elpa/helm-core-20160821.110/helm-multi-match /home/schweers/.emacs.d/code/misc hides /usr/local/share/emacs/25.1/lisp/mi= sc /home/schweers/.emacs.d/elpa/seq-2.16/seq hides /usr/local/share/emacs/25.1= /lisp/emacs-lisp/seq Features: (shadow emacsbug goto-addr tramp-cache url-queue shr dom mailalias smtpmail nnir flow-fill sort smiley gnus-cite mail-extr gnus-async gnus-bcklg gnus-ml disp-table el-reader eieio-opt qp mm-archive url-http url-gw url-cache url-auth url-handlers nnrss nndraft nnmh nnfolder utf-7 bbdb-gnus bbdb-mua bbdb-com bbdb-message sendmail epa-file epa network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win ert debug helm-command helm-elisp helm-eval tabify face-remap calc calc-loaddefs calc-macs repeat misearch multi-isearch linum texmathp macrostep-c cmacexp macrostep view ruby-mode-expansions ruby-mode smie company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb asm-mode org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m jka-compr preview prv-emacs flyspell tex-buf font-latex latex-mode-expansions latex tex-style tex tex-mode setup-binding-mode setup-projectile helm-projectile projectile ibuf-ext ibuffer setup-clojure cider cider-debug cider-browse-ns cider-inspector cider-mode cider-interaction cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc org-table cider-grimoire cider-popup cider-eldoc cider-client cider-common cider-util nrepl-client queue nrepl-dict cider-compat spinner clojure-mode-expansions clojure-mode align setup-diminish setup-undo-tree-mode undo-tree diff forth-mode info-look speedbar sb-image ezimage dframe setup-dired setup-gud setup-clhs setup-ace-jump-mode ace-jump-mode diminish setup-helm helm-mode helm-files image-dired dired-x dired-aux helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info bookmark helm-locate helm-grep helm-regexp helm-external helm-net helm-utils helm-help helm-types helm-config helm-easymenu helm helm-source eieio-compat helm-multi-match helm-lib jabber jabber-notifications notifications jabber-libnotify dbus jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console ewoc jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls tls gnutls jabber-xml xml jabber-menu jabber-util setup-eldoc setup-expand-region expand-region text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions js-mode-expansions html-mode-expansions er-basic-expansions expand-region-core expand-region-custom setup-geiser geiser setup-slime slime-repl slime-parse ac-slime slime arc-mode archive-mode hyperspec browse-url setup-browse-kill-ring browse-kill-ring derived cl setup-ace-link ace-link setup-erc erc-highlight-nicknames erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat pp setup-multiple-cursors multiple-cursors mc-hide-unmatched-lines-mode mc-separate-operations rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors mc-edit-lines setup-gnus mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap gnus gnus-ems nnheader setup-bbdb bbdb bbdb-site timezone setup-auctex setup-ispell ispell setup-org ox-man ox-md ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-texinfo ox-beamer ox-latex ox-icalendar ox-html ox-ascii ox-publish ox org-element org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs setup-ace-window ace-window setup-elpy yasnippet highlight-indentation company elpy pyvenv elpy-refactor python ido grep files-x cus-edit cus-start cus-load setup-keybindings windmove setup-magit magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert autorevert filenotify magit-process magit-popup magit-mode magit-git crm magit-section magit-utils git-commit log-edit message dired rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async tramp-sh tramp tramp-compat tramp-loaddefs trampver shell pcomplete format-spec server setup-autocomplete flymake compile comint ansi-color auto-complete-config auto-complete popup setup-lispy lispy swiper ivy ffap url-parse auth-source gnus-util mm-util mail-prsvr password-cache url-vars iedit edmacro kmacro iedit-lib multiple-cursors-core rect lispy-inline avy semantic/db eieio-base semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local find-func cedet noutline outline etags xref cl-seq project eieio eieio-core cl-macs ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff edebug help-fns lispy-tags setup-guide-keys guide-key popwin saveplace misc desktop frameset vc-git diff-mode easy-mmode setup-hydra hydra lv setup-dash dash-functional pc json-mode json-reformat subr-x json-snatcher rx js sgml-mode json map imenu thingatpt cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs f s ucs-normalize setup-package dash sane-defaults advice cap-words superword subword winner ring savehist recentf tree-widget wid-edit delsel appearance xt-mouse paren finder-inf tex-site slime-autoloads info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev 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 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1323413 404955) (symbols 48 84988 20) (miscs 40 3946 6791) (strings 32 496951 44309) (string-bytes 1 10118029) (vectors 16 128038) (vector-slots 8 2696037 232959) (floats 8 1833 4761) (intervals 56 25719 3193) (buffers 976 154) (heap 1024 176436 45161)) --=20 From unknown Mon Aug 18 11:29:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24309: 25.1; Problem in variable reference in docstrings. Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Aug 2016 08:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nathanael Schweers Cc: 24309@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24309-submit@debbugs.gnu.org id=B24309.147220174628444 (code B ref 24309); Fri, 26 Aug 2016 08:56:01 +0000 Received: (at 24309) by debbugs.gnu.org; 26 Aug 2016 08:55:46 +0000 Received: from localhost ([127.0.0.1]:41036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bdCvS-0007Oh-5j for submit@debbugs.gnu.org; Fri, 26 Aug 2016 04:55:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bdCvP-0007OV-SL for 24309@debbugs.gnu.org; Fri, 26 Aug 2016 04:55:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bdCvH-0006q7-D3 for 24309@debbugs.gnu.org; Fri, 26 Aug 2016 04:55:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49379) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bdCvH-0006pt-9X; Fri, 26 Aug 2016 04:55:35 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3659 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bdCvF-00078U-HW; Fri, 26 Aug 2016 04:55:34 -0400 Date: Fri, 26 Aug 2016 11:55:54 +0300 Message-Id: <83vayndi3p.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87poowfnxh.fsf@reisefreund.localdomain> (message from Nathanael Schweers on Fri, 26 Aug 2016 01:07:06 +0200) References: <87poowfnxh.fsf@reisefreund.localdomain> 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.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: -5.3 (-----) > From: Nathanael Schweers > Date: Fri, 26 Aug 2016 01:07:06 +0200 > > > This bug applies to both the version given in the description > (i.e. 25.1-RC2) and version 24.5 distributed on fedora. Actually, Emacs has behaved like that since creation of hyper-links to quoted symbols in doc strings was introduced in Emacs 20.3. > - Start Emacs with “emacs -Q”. > - evaluate these forms: > (defvar var "var" "docstring of var") > (defvar var* "var*" "docstring of var*") > (defvar *var "*var" "docstring of *var") > (defvar *var* "*var*" "docstring of *var*") > > (defun fun0 () "see variable ‘var’." var) > (defun fun1 () "see var*iable ‘var*’." var*) > (defun fun2 () "see *variable ‘*var’." *var) > (defun fun3 () "see *var*iable ‘*var*’." *var*) > - See the docstrings of the defined functions. For fun0 and fun1 the > reference to the variable is correct, for fun2 and fun3 they are not. See help-xref-symbol-regexp, it requires that the first character after the opening quote has the word syntax, not the symbol syntax. I don't know why is that, perhaps to avoid too many false positives or something. The comment there says this was done deliberately. From unknown Mon Aug 18 11:29:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24309: 25.1; Problem in variable reference in docstrings. Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Nov 2019 03:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Nathanael Schweers , 24309@debbugs.gnu.org Received: via spool by 24309-submit@debbugs.gnu.org id=B24309.157318490822008 (code B ref 24309); Fri, 08 Nov 2019 03:49:01 +0000 Received: (at 24309) by debbugs.gnu.org; 8 Nov 2019 03:48:28 +0000 Received: from localhost ([127.0.0.1]:44337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSvG8-0005it-7E for submit@debbugs.gnu.org; Thu, 07 Nov 2019 22:48:28 -0500 Received: from host.gofardesign.uk ([208.79.239.190]:34344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSvG7-0005ib-8W; Thu, 07 Nov 2019 22:48:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=72GX7iOuCbd9iP2n8OJtL2611DNKjUj9JDVLTKRAItM=; b=bxZ8/OaP8DCq5B8OjgphdW/Osc AjYl0B7vlYOR55BvRjJ2WuSi+GPY/dRhj6CNfR3ZtpZXErF0VgKf4bNPIkyNHbj4fhgudPdj4XTh6 6di3gDETl9RHMwEx7BY5Fb7t7qfc74gWbjfHus0AzfMVlq+LzdtoEcq8ipz38taMtzEw=; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:49256 helo=localhost) by host.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1iSvG0-0005zb-KV; Thu, 07 Nov 2019 21:48:21 -0600 From: Stefan Kangas In-Reply-To: <83vayndi3p.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 26 Aug 2016 11:55:54 +0300") References: <87poowfnxh.fsf@reisefreund.localdomain> <83vayndi3p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Date: Fri, 08 Nov 2019 04:48:19 +0100 Message-ID: <877e4bvxj0.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: host.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: host.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: 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: -1.0 (-) tags 24309 + wontfix close 24309 thanks Eli Zaretskii writes: >> From: Nathanael Schweers >> Date: Fri, 26 Aug 2016 01:07:06 +0200 >>=20 >>=20 >> This bug applies to both the version given in the description >> (i.e. 25.1-RC2) and version 24.5 distributed on fedora. > > Actually, Emacs has behaved like that since creation of hyper-links to > quoted symbols in doc strings was introduced in Emacs 20.3. > >> - Start Emacs with =E2=80=9Cemacs -Q=E2=80=9D. >> - evaluate these forms: >> (defvar var "var" "docstring of var") >> (defvar var* "var*" "docstring of var*") >> (defvar *var "*var" "docstring of *var") >> (defvar *var* "*var*" "docstring of *var*") >>=20 >> (defun fun0 () "see variable =E2=80=98var=E2=80=99." var) >> (defun fun1 () "see var*iable =E2=80=98var*=E2=80=99." var*) >> (defun fun2 () "see *variable =E2=80=98*var=E2=80=99." *var) >> (defun fun3 () "see *var*iable =E2=80=98*var*=E2=80=99." *var*) >> - See the docstrings of the defined functions. For fun0 and fun1 the >> reference to the variable is correct, for fun2 and fun3 they are not. > > See help-xref-symbol-regexp, it requires that the first character > after the opening quote has the word syntax, not the symbol syntax. I > don't know why is that, perhaps to avoid too many false positives or > something. The comment there says this was done deliberately. That was three years ago, and this discussion has seen no further replies. I take the above to mean that we don't want to change the current behaviour, and I'm therefore closing this bug. If anyone feels that this is indeed something we would like to reconsider, please reopen the bug report. Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 27 09:44:00 2020 Received: (at control) by debbugs.gnu.org; 27 Dec 2020 14:44:00 +0000 Received: from localhost ([127.0.0.1]:60512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktXH6-0000R8-32 for submit@debbugs.gnu.org; Sun, 27 Dec 2020 09:44:00 -0500 Received: from mail-wm1-f42.google.com ([209.85.128.42]:54867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktXH3-0000Qv-Bi for control@debbugs.gnu.org; Sun, 27 Dec 2020 09:43:58 -0500 Received: by mail-wm1-f42.google.com with SMTP id c133so7373544wme.4 for ; Sun, 27 Dec 2020 06:43:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=message-id:date:to:from:subject; bh=6SL1L4bh7LqLoAgyN6IqdITwO+Ez8S5hRMEo7ZzOZNw=; b=rzaOhEpDTdFIIlSQ43PpufhrATJBqgeibih0ID7YK/qBTf6QeHyWeD8fYD9AXucpyi 8gwLGWo3Pz+KeoyuE/dpE/gUBNHEImfl4h3tXCaitDzzhSP+jrgJ7t9rPToYLUbEoq0I Pf5gr2FnTGHTc8rhvkXmfv0GBWLvrMGfn8uq7v+eGdQdC3RloflaQQ7k2UllSiGrgGA9 tEcccZUyX8ox0+BQ6aFrm66HxEgO+tDyjtUNNV+1VUdTJmDDnOrWDc7n6JKHFWLHNkSt 1ENwSAoeAv/8a4ZfvBC70PuktnYqtUSrPNWlq/xTJn1Uf9D8bORCapaS3xpGC67IPLvh j2sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:to:from:subject; bh=6SL1L4bh7LqLoAgyN6IqdITwO+Ez8S5hRMEo7ZzOZNw=; b=OUgTdBM6sXE2WngZOdGyZ0d4cXuRtpfVxh5QO8DxCbWKNYPKPOAgwJUX9Qk20XG1yV SAaYYPT21RawaztsIE0yUmT7BfZdD+MxJTB4GiLKl+yn5hpXQUFWMwll5mc0vSmBAaRj iHccrKkQWOoq5lD7ppPMrLCNZWuX2AHDTttywfA28KxSyYSgUgi7RKewD5GdSyXrMAlJ 6sO63X3gHfbBf3SKqSkljhA9Jopc2RiL/1YLDmsXophPz++TqEk9FzBCxwH6bNz1WOhS GaDqfFVqeNDfFdw/+gd8FftO7PRpoQ1nGMwBsR/X/E+/6FCNqsyOBohnkGEtLh9pnMFw 0+Hg== X-Gm-Message-State: AOAM533XF9+Uf51CE8FZg5YtNH8kX/StxkEU4YywpoDi/vr4bWQmYim1 vcyXelqv3ERYw9RWJL8dzWE8kENYkEZfUg== X-Google-Smtp-Source: ABdhPJz81PUc0UbsOVJjOAdu7zMcVn1pzVZFXxTFJ2wVRXq9sILZnu55BnpGHGTAT1OfS4aJDWVCDA== X-Received: by 2002:a7b:c92b:: with SMTP id h11mr16637097wml.99.1609080230833; Sun, 27 Dec 2020 06:43:50 -0800 (PST) Received: from localhost ([51.37.13.75]) by smtp.gmail.com with ESMTPSA id g5sm50449686wro.60.2020.12.27.06.43.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Dec 2020 06:43:50 -0800 (PST) Message-ID: <5fe89da6.1c69fb81.205a4.f764@mx.google.com> Date: Sun, 27 Dec 2020 14:43:49 +0000 To: control@debbugs.gnu.org From: "Basil L. Contovounesios" Subject: control message for bug #24309 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) unarchive 24309 quit From unknown Mon Aug 18 11:29:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24309: 25.1; Problem in variable reference in docstrings. In-Reply-To: <87poowfnxh.fsf@reisefreund.localdomain> Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Dec 2020 19:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Stefan Kangas Cc: Nathanael Schweers , Eli Zaretskii , 24309@debbugs.gnu.org Received: via spool by 24309-submit@debbugs.gnu.org id=B24309.16090986787693 (code B ref 24309); Sun, 27 Dec 2020 19:52:02 +0000 Received: (at 24309) by debbugs.gnu.org; 27 Dec 2020 19:51:18 +0000 Received: from localhost ([127.0.0.1]:33584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktc4U-0001zv-5A for submit@debbugs.gnu.org; Sun, 27 Dec 2020 14:51:18 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:40965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktc4S-0001zZ-Cx for 24309@debbugs.gnu.org; Sun, 27 Dec 2020 14:51:17 -0500 Received: by mail-wr1-f53.google.com with SMTP id a12so8778576wrv.8 for <24309@debbugs.gnu.org>; Sun, 27 Dec 2020 11:51:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=v4B2kSgf0eQf4bEvi5kmTOdzFsjQ+q0lt0/Temd5qOQ=; b=xWJCSN2bBoVDPCHNP3i16R6q63I0hfx+yO3nwj0rYFQIL2bL3KpaH9jvxRNMbnCoUE wzz3ZeVNjQBWKRuaYzykfPpmP6CfSHLkSu5BTbPmLB6CKw7NpiZEKwnjliDSU9LRVFnq 6MoJLMhtZhK94wiK2VXKFVRs1Wg0GKQ6VzCKaOd6iCUGvAb9f1ZJAjBv1Mssg7aYcwve saUHXJ0ZTQ5KbbL/pjpoSSOh5pWIUbY9dfsZb9c1M+QVVKSSXGBsLmaJXjNR91/8OqjE yr5Nll/TEmmHVZVukxYVH1MOUnAdavu44J6W46xP7WXRvb9ryvC9C0ytUp8rgOjdP11r Ou2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=v4B2kSgf0eQf4bEvi5kmTOdzFsjQ+q0lt0/Temd5qOQ=; b=pa0JvqJxW5XIbnr2i2J4f3yPHsAFYl0xv0AY2rrquKobe4iDNwAQ53fNCf5eFLKNcK d06rPKxOLBXJMq4OUELW4kjFgXHYVP8Nn8wW8y151cyS/T5iblhsgLPYL3VpevnVlslP ez0MbiHso+z5l5PQKsSynHxSzIb9U4ov2oovHLerKMPz+IJyPNDzshqShiWaA2AAIWAz Wng4df0LlBwe6d83f8RiD55wIGatpiIZ97E3sgGtlYvcT9gTR2heLksswxC14w8lzF0d PfxWkyVuOcB/rBNec8LNyePnWttQh3PusskuVemEoUdeRpeK+OXEkXnliI0AywmOwXQb fdBg== X-Gm-Message-State: AOAM533iKikOxm/n9GvsAVcDR0YNX1w5v7dYf8kiOrDLnsgPgTa+Tbzn YV1xwNp3OjlvYL2zwmPqxNMyJQ== X-Google-Smtp-Source: ABdhPJx+tvPCF7DN9xAkUi5/H9cosTFwdZoGSZ2BwL3N/1PGBSS/mIXNpE1lccDFdErCGWxcXHNdjg== X-Received: by 2002:adf:aad3:: with SMTP id i19mr47368142wrc.119.1609098670451; Sun, 27 Dec 2020 11:51:10 -0800 (PST) Received: from localhost ([51.37.13.75]) by smtp.gmail.com with ESMTPSA id o83sm16354402wme.21.2020.12.27.11.51.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Dec 2020 11:51:09 -0800 (PST) From: "Basil L. Contovounesios" References: <87poowfnxh.fsf@reisefreund.localdomain> <83vayndi3p.fsf@gnu.org> <877e4bvxj0.fsf@marxist.se> Date: Sun, 27 Dec 2020 19:51:08 +0000 Message-ID: <877dp3rpsj.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable forcemerge 24309 6601 tags 24309 - wontfix tags 24309 + patch quit Stefan Kangas writes: > Eli Zaretskii writes: > >>> From: Nathanael Schweers >>> Date: Fri, 26 Aug 2016 01:07:06 +0200 >>>=20 >>>=20 >>> This bug applies to both the version given in the description >>> (i.e. 25.1-RC2) and version 24.5 distributed on fedora. >> >> Actually, Emacs has behaved like that since creation of hyper-links to >> quoted symbols in doc strings was introduced in Emacs 20.3. >> >>> - Start Emacs with =E2=80=9Cemacs -Q=E2=80=9D. >>> - evaluate these forms: >>> (defvar var "var" "docstring of var") >>> (defvar var* "var*" "docstring of var*") >>> (defvar *var "*var" "docstring of *var") >>> (defvar *var* "*var*" "docstring of *var*") >>>=20 >>> (defun fun0 () "see variable =E2=80=98var=E2=80=99." var) >>> (defun fun1 () "see var*iable =E2=80=98var*=E2=80=99." var*) >>> (defun fun2 () "see *variable =E2=80=98*var=E2=80=99." *var) >>> (defun fun3 () "see *var*iable =E2=80=98*var*=E2=80=99." *var*) >>> - See the docstrings of the defined functions. For fun0 and fun1 the >>> reference to the variable is correct, for fun2 and fun3 they are not. >> >> See help-xref-symbol-regexp, it requires that the first character >> after the opening quote has the word syntax, not the symbol syntax. I >> don't know why is that, perhaps to avoid too many false positives or >> something. The comment there says this was done deliberately. > > That was three years ago, and this discussion has seen no further > replies. I take the above to mean that we don't want to change the > current behaviour, and I'm therefore closing this bug. > > If anyone feels that this is indeed something we would like to > reconsider, please reopen the bug report. I would like valid symbol names to be recognised more reliably, and I don't see why allowing xrefs to start with symbol syntax would lead to too many false positives, so long as help-make-xrefs filters matches appropriately. My personal motivation is that I would like functions from the Dash package (that start with hyphens), as well as built-in arithmetic operators, hyperlinked in Help buffers. The attached patch matches quoted symbol names with one or more characters starting with either word or symbol syntax in Lisp docstrings and Help buffers. WDYT? Thanks, --=20 Basil --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-Hyperlink-symbol-names-without-word-syntax-in-Help.patch Content-Transfer-Encoding: quoted-printable >From 90213663582a9be9853209a49b2a9f977ead48c8 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Sun, 27 Dec 2020 14:21:50 +0000 Subject: [PATCH] Hyperlink symbol names without word syntax in Help * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2) (lisp-cl-font-lock-keywords-2): Allow single-character symbol names. * lisp/help-mode.el (help-xref-symbol-regexp): Also match symbol names starting with symbol syntax (bug#6601, bug#24309). * test/lisp/help-mode-tests.el (help-mode-tests-xref-button): Test hyperlink creation for function names without symbol syntax. --- lisp/emacs-lisp/lisp-mode.el | 6 ++---- lisp/help-mode.el | 3 +-- test/lisp/help-mode-tests.el | 22 ++++++++++++++-------- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el index e477ef1700..85309b3501 100644 --- a/lisp/emacs-lisp/lisp-mode.el +++ b/lisp/emacs-lisp/lisp-mode.el @@ -456,8 +456,7 @@ lisp--match-confusable-symbol-character ("\\(\\\\\\)\\([^\"\\]\\)" (1 (elisp--font-lock-backslash) prepend)) ;; Words inside =E2=80=98=E2=80=99 and `' tend to be symbol names. - (,(concat "[`=E2=80=98]\\(\\(?:\\sw\\|\\s_\\|\\\\.\\)" - lisp-mode-symbol-regexp "\\)['=E2=80=99]") + (,(concat "[`=E2=80=98]\\(" lisp-mode-symbol-regexp "\\)['=E2=80= =99]") (1 font-lock-constant-face prepend)) ;; Constant values. (,(concat "\\_<:" lisp-mode-symbol-regexp "\\_>") @@ -507,8 +506,7 @@ lisp--match-confusable-symbol-character (,(concat "(" cl-errs-re "\\_>") (1 font-lock-warning-face)) ;; Words inside =E2=80=98=E2=80=99 and `' tend to be symbol names. - (,(concat "[`=E2=80=98]\\(\\(?:\\sw\\|\\s_\\|\\\\.\\)" - lisp-mode-symbol-regexp "\\)['=E2=80=99]") + (,(concat "[`=E2=80=98]\\(" lisp-mode-symbol-regexp "\\)['=E2=80= =99]") (1 font-lock-constant-face prepend)) ;; Uninterned symbols, e.g., (defpackage #:my-package ...) ;; must come before keywords below to have effect diff --git a/lisp/help-mode.el b/lisp/help-mode.el index 025a67016b..e99df4a971 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -357,8 +357,7 @@ help-xref-symbol-regexp "\\(symbol\\|program\\|property\\)\\|" ; Don't link "\\(source \\(?:code \\)?\\(?:of\\|for\\)\\)\\)" "[ \t\n]+\\)?" - ;; Note starting with word-syntax character: - "['`=E2=80=98]\\(\\sw\\(\\sw\\|\\s_\\)+\\|`\\)['=E2=80=99]")) + "['`=E2=80=98]\\(\\(?:\\sw\\|\\s_\\)+\\|`\\)['=E2=80= =99]")) "Regexp matching doc string references to symbols. =20 The words preceding the quoted symbol can be used in doc strings to diff --git a/test/lisp/help-mode-tests.el b/test/lisp/help-mode-tests.el index 2b9552a8d8..016f4d4965 100644 --- a/test/lisp/help-mode-tests.el +++ b/test/lisp/help-mode-tests.el @@ -72,14 +72,20 @@ help-mode-tests-make-xrefs #'info))))) =20 (ert-deftest help-mode-tests-xref-button () - (with-temp-buffer - (insert "See also the function =E2=80=98interactive=E2=80=99.") - (string-match help-xref-symbol-regexp (buffer-string)) - (help-xref-button 8 'help-function) - (should-not (button-at 22)) - (should-not (button-at 35)) - (let ((button (button-at 30))) - (should (eq (button-type button) 'help-function))))) + (let* ((fmt "See also the function =E2=80=98%s=E2=80=99.") + ;; 1+ translates string index to buffer position. + (beg (1+ (string-search "%" fmt)))) + (with-temp-buffer + ;; (display-buffer (current-buffer)) + (dolist (fn '(interactive \` =3D + - * / %)) + (erase-buffer) + (insert (format fmt fn)) + (goto-char (point-min)) + (re-search-forward help-xref-symbol-regexp) + (help-xref-button 8 'help-function) + (should-not (button-at (1- beg))) + (should-not (button-at (+ beg (length (symbol-name fn))))) + (should (eq (button-type (button-at beg)) 'help-function)))))) =20 (ert-deftest help-mode-tests-insert-xref-button () (with-temp-buffer --=20 2.29.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 27 14:55:49 2020 Received: (at control) by debbugs.gnu.org; 27 Dec 2020 19:55:49 +0000 Received: from localhost ([127.0.0.1]:33590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktc8r-00026r-1U for submit@debbugs.gnu.org; Sun, 27 Dec 2020 14:55:49 -0500 Received: from mail-wm1-f42.google.com ([209.85.128.42]:38575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktc8q-00026e-37 for control@debbugs.gnu.org; Sun, 27 Dec 2020 14:55:48 -0500 Received: by mail-wm1-f42.google.com with SMTP id g185so7538748wmf.3 for ; Sun, 27 Dec 2020 11:55:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=message-id:date:to:from:subject; bh=ytXJ9wBeKiF7t5eETG8dsaRKjOxBDzh2v/Y2SKIrnRo=; b=JuIn7Ex2s6w8H98+xxdrQjfSdlukyMy19MyI+eLJXfZ7MTlqrLQKq0h5/JZc2176sM RdrcEllC0AAuuHbgnvORfNjvwdOLB2nqvOLG1RD5iI6KwYgIZYp4pv98fjEDjyeo+cqT SlckYzsmBt0MYoTpJ2zRzMmTI5TVKuVSHuNbNRhaNOVYd2LePiDIQ9eUHWHGVXPkCRwK H2FFy1RzUqy1gzEnQ+5bLi8BPWvye+qigpaOYPyCwKsWTDD+xraq96E3xEnpLYmpZpm0 VTnvNPeR8cYZ79Ds1HARKXG9eymO6+sSnF+biqhZrmyeuEAbZY2XqgJvJsUcuTqArazx JA/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:to:from:subject; bh=ytXJ9wBeKiF7t5eETG8dsaRKjOxBDzh2v/Y2SKIrnRo=; b=oFvJ8AyiE7Skl60ldSXmHb6PFQYMjVecZEUh1txF/VIamuqVmDGbAiywYGxibDRB8C xMyoExlpSHe31RcqyV3Dj3sobCWO8/OuFud07qujjGvsXT2OOb3B7KEA13Flo2nE3ncQ gLu5kkVbGVz6qYoIVGGQ9p1C9nTe13UQYYV2lj/aZZZmatmm4KukOIzNdSwWS/UaJ0+/ rX83WK0mlZvPOjY8YNNSNdtMSN+Ug0mGrDQ7kttcA+J854ilNMsuy6zKjKu49phmxKdW zERPw769FYAdJrCc8LFPdApN008fjbn72cYjrTKrxZeBKupxDuQ7Fitv4S28NbwExa20 duIw== X-Gm-Message-State: AOAM533pDCuu3N6BLWCawGgjVjwgXVdVQ8mrGIVPoe3Gh4qvVJVDFHMU ul/r0XCw1r04GJy3r/F8UL+pci8QCfjdxg== X-Google-Smtp-Source: ABdhPJzBzNCNmKSYRr4GcWa4j8R+7Go71B+OoXNTgzK+/Rtt1/S2CoCsbfVLSiDcyXJTcvnVO/pWFA== X-Received: by 2002:a1c:630b:: with SMTP id x11mr17374666wmb.138.1609098941832; Sun, 27 Dec 2020 11:55:41 -0800 (PST) Received: from localhost ([51.37.13.75]) by smtp.gmail.com with ESMTPSA id i7sm54163415wrv.12.2020.12.27.11.55.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Dec 2020 11:55:41 -0800 (PST) Message-ID: <5fe8e6bd.1c69fb81.50781.b69a@mx.google.com> Date: Sun, 27 Dec 2020 19:55:40 +0000 To: control@debbugs.gnu.org From: "Basil L. Contovounesios" Subject: control message for bug #24309 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) reopen 24309 tags 24309 - fixed patch quit From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 27 14:56:49 2020 Received: (at control) by debbugs.gnu.org; 27 Dec 2020 19:56:49 +0000 Received: from localhost ([127.0.0.1]:33595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktc9p-00028l-BJ for submit@debbugs.gnu.org; Sun, 27 Dec 2020 14:56:49 -0500 Received: from mail-wr1-f52.google.com ([209.85.221.52]:44255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktc9n-00028W-R1 for control@debbugs.gnu.org; Sun, 27 Dec 2020 14:56:48 -0500 Received: by mail-wr1-f52.google.com with SMTP id w5so8775762wrm.11 for ; Sun, 27 Dec 2020 11:56:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=7PL38z3qY+mdQP3T0Nc8vuo526E0gOs7yWFmHGQ54Ts=; b=w46/c/8RnD5Tov8DLO4oxwK9fBvpqiGUjo5SBPotFKTCEclGpV8hBKr3x8dIkXRD+Q ybe1/KcfbzhKSlWhxSB012pJj/eg8q3akIBAxrVNncd65ZCRn3HpEbZN8zQiFPA93hAA 5aKHrmi81IzkkCsYTYq2nBHXHL9DaqgUq69mz4UGccJn6n/RiuBDiRPBkxqCtFOYmvke 2LntFXQ0FunZe2UDP48eX7F+6gQF4ik/b8Y4lcvNJV86v21LgM7Md5j/s+BOW8NThsNT OieXEMn31pDApxrL1DNTXlSrJP73y1B8KVz9r+0zZtPabIaiYpB3i1pdftL213zCWPu1 IThw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=7PL38z3qY+mdQP3T0Nc8vuo526E0gOs7yWFmHGQ54Ts=; b=fSz2Gu/9M4+nh/CtGkmCFwjErrf7/Nu0CDG8/9JW3Dp9NN1RyNF4UzMp5enIqYq55t 0Tr3+bKCApkuugWtQ1pXIWR1WpPEbrf4RPX3L1MT4kE3mwlGZxCkvVRVkIxcPZ54yBAg qISt5GfrMKROj6yQVwCRpAXhR3egsDSuiX+Y5aySmo+ycgLbV8irHjG21qGMVuLgR5gK ENrobb8vhakS0CH3bQ8JSZNL0FW3gWc8USVywYWw6OFKTlllkM0uWhMB3zh++2inpf9J /QX64HHELxh+i0wIuGUWiWwv7/LYmB2NBx9z6BVkXE1y+AOxKrgck8vDf0R77aIQRwYk G37g== X-Gm-Message-State: AOAM5302SSiY4VVeUIX9+idoEf47b9IJESgCtYqJJp7nm7TzOC69klJG WeQNKs4YyRCPp5ujt6+s3rWAPn4vKZnYjQ== X-Google-Smtp-Source: ABdhPJwnNvwsFutpLSwU4cCgOUMj4ZF9sj4aVVdAYKUbJZcLQdpaZsgA4zkTT5AEamEkg2k4pizJ7A== X-Received: by 2002:a5d:4307:: with SMTP id h7mr48432548wrq.353.1609099001731; Sun, 27 Dec 2020 11:56:41 -0800 (PST) Received: from localhost ([51.37.13.75]) by smtp.gmail.com with ESMTPSA id o7sm53380094wrw.62.2020.12.27.11.56.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Dec 2020 11:56:41 -0800 (PST) From: "Basil L. Contovounesios" To: control@debbugs.gnu.org Subject: control message for bug #24309 Date: Sun, 27 Dec 2020 19:56:40 +0000 Message-ID: <87v9cnqayv.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 24309 + patch quit From unknown Mon Aug 18 11:29:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24309: 25.1; Problem in variable reference in docstrings. Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Dec 2020 20:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: Nathanael Schweers , Eli Zaretskii , 24309@debbugs.gnu.org Received: via spool by 24309-submit@debbugs.gnu.org id=B24309.160909929413709 (code B ref 24309); Sun, 27 Dec 2020 20:02:02 +0000 Received: (at 24309) by debbugs.gnu.org; 27 Dec 2020 20:01:34 +0000 Received: from localhost ([127.0.0.1]:33605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktcEQ-0003Yo-5X for submit@debbugs.gnu.org; Sun, 27 Dec 2020 15:01:34 -0500 Received: from mail-wm1-f46.google.com ([209.85.128.46]:51160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktcEO-0003Sr-53 for 24309@debbugs.gnu.org; Sun, 27 Dec 2020 15:01:33 -0500 Received: by mail-wm1-f46.google.com with SMTP id 190so7860715wmz.0 for <24309@debbugs.gnu.org>; Sun, 27 Dec 2020 12:01:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=sdx6M+7k6l3m244Sfb+ilLZQEO2pnVsyAMHiJz8DehQ=; b=UhuALr9ztB+S61Gs6pDilaDpQ0gP7AS40PT8iD/XYSQ86Ru3tjKMnfXUJ7wOY5ApA5 KpCHAoxwhdFM9QrX55t6MSh2/zO7qLGskumN+t6dnQonkFLXVe1ytEHM1qyMZd4/YNaj JfUXHfCJ2vVM5DjKzSRBK+hFJGbL9I3jiHRFACShHLUcTnthlKdzd8YTaKrQdn9TNGE8 u4H/siatXvaklfRu+Yd3YAr7aaCOTP1ISkyR87AAkcFz1MsSxsJkreivSi+s3auULBGw PbomJl1WT37nOLk0rfMSYapn2yAGbPzZ0T27CRntsv7ngV5OhvXJAju1iipIKBHalrjS CLyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=sdx6M+7k6l3m244Sfb+ilLZQEO2pnVsyAMHiJz8DehQ=; b=SWfgTLHMS1jzljQ75K66Ji2VWoQxX3YwYl+v1VW/sARaSyRAOMXerrLNRWqmuhiFIN mCiqeP3WG1gUuCaSInYWVGcb13SQXMR1xeuBsxjEPIDpf22usJ062pk3kjVW62/Bxl3T n772YXVqKLv5i1SNiV+6k3OtyPHD4oH0a/pvmbwQ1sKIqe/vHwMOxzCbAOI3dzTKE5Yh FkGR1dg1pTVKuxkf72/4JsAbhUVMH7rVcxwEmbbZ/weIAcnBMZgsR0clHf6c8LushZHf IEkgQCmqBNnHfUrbC1eQv7+cm/SRTQH2VbAhu4LF0YI/miSkdbFMApax76miMIx1NGpz YYig== X-Gm-Message-State: AOAM531d1JFMH779SiqejX10yaJJoQtstjgUI1NQqtbk5xYivNuWN8PX ehTedEqfkm5T8VsawrkhSV2TbQ== X-Google-Smtp-Source: ABdhPJxDUYALfT08vAybL0cLnIYzOpxjzCwVil3QjuGXaS9bNmZsJnndayYKlicx5aCltkFdhSJzCQ== X-Received: by 2002:a1c:6283:: with SMTP id w125mr17407372wmb.155.1609099286416; Sun, 27 Dec 2020 12:01:26 -0800 (PST) Received: from localhost ([51.37.13.75]) by smtp.gmail.com with ESMTPSA id p9sm16728664wmm.17.2020.12.27.12.01.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Dec 2020 12:01:25 -0800 (PST) From: "Basil L. Contovounesios" References: <87poowfnxh.fsf@reisefreund.localdomain> <83vayndi3p.fsf@gnu.org> <877e4bvxj0.fsf@marxist.se> <877dp3rpsj.fsf@tcd.ie> Date: Sun, 27 Dec 2020 20:01:24 +0000 In-Reply-To: <877dp3rpsj.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sun, 27 Dec 2020 19:51:08 +0000") Message-ID: <87eejbqaqz.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -1.0 (-) "Basil L. Contovounesios" writes: > (ert-deftest help-mode-tests-xref-button () > - (with-temp-buffer > - (insert "See also the function =E2=80=98interactive=E2=80=99.") > - (string-match help-xref-symbol-regexp (buffer-string)) > - (help-xref-button 8 'help-function) > - (should-not (button-at 22)) > - (should-not (button-at 35)) > - (let ((button (button-at 30))) > - (should (eq (button-type button) 'help-function))))) > + (let* ((fmt "See also the function =E2=80=98%s=E2=80=99.") > + ;; 1+ translates string index to buffer position. > + (beg (1+ (string-search "%" fmt)))) > + (with-temp-buffer > + ;; (display-buffer (current-buffer)) Oops, will remove this debugging leftover. --=20 Basil From unknown Mon Aug 18 11:29:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24309: 25.1; Problem in variable reference in docstrings. Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Dec 2020 22:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: Nathanael Schweers , 24309@debbugs.gnu.org, Stefan Kangas Received: via spool by 24309-submit@debbugs.gnu.org id=B24309.160910737229718 (code B ref 24309); Sun, 27 Dec 2020 22:17:02 +0000 Received: (at 24309) by debbugs.gnu.org; 27 Dec 2020 22:16:12 +0000 Received: from localhost ([127.0.0.1]:33750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kteKi-0007jF-2A for submit@debbugs.gnu.org; Sun, 27 Dec 2020 17:16:12 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kteKg-0007j0-VB for 24309@debbugs.gnu.org; Sun, 27 Dec 2020 17:16:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=D0eDq6JRSHtNss+LUgGdouZiYirhM7FGunmhSIMHW40=; b=YeYQCLVIMpXMa8dkGJFa5qG+ZZ C53xVlgTFIPrftmd43CU8EXDm3t6/b2t9tO5JQOBXDXFaS0eYm/GSu6dlCRxttg4XWJDLzlQkkPAy VkNFEJUQt0XjN93Acp+ULBPUXz/N3sNfpbSvWMg+bMic4nEbq2bY/VOW9iPM8wW08MCI=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kteKQ-0004ie-Iv; Sun, 27 Dec 2020 23:16:03 +0100 From: Lars Ingebrigtsen In-Reply-To: <877dp3rpsj.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sun, 27 Dec 2020 19:51:08 +0000") References: <87poowfnxh.fsf@reisefreund.localdomain> <83vayndi3p.fsf@gnu.org> <877e4bvxj0.fsf@marxist.se> <877dp3rpsj.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEVljtOgrL9Tb5+r j2aaaz86Pz/////dWU98AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QMGxU5K7s828oAAAG6SURBVDjL ddJbupwgDADgaDcwyOn7+ZjxvRpcwBzIAqpk/1tpEsFLe8oDaH6SeAHg2+E66B7goC0PWTpw7oRH B+Y2Odc51zKggt7tAN+BU4AG8A/UiOlfcI5H59wJfTigxQ36J55vdoX5fxAa9FPnvJ80bpHXC39Z dEDvAuKEGKzra93hx4CzlI04B4HhE/pRYAD0AogCQWEO0FOa+zk8B3z6mKaaIVNPWTatQQq9YkJM N6DwkkKEiVI00IJjwTHNRfYS5mjwqcClRC7MApnKsi1cM5hL8oVowy1ziYVXg5GZn+iJUsKceSPd fwAV4rQsiSS+Bk0BXFiHtNgIY5T4WEtVIJ2cXXO4AEc+RrjBdoVxFcB6u7S4NOcr2Foqr79PSAa5 3l1g082lXGDcL63KLaMBHiBfRmG5NClZ37TkrDC3JtHqYdGUK5Tpg/LC7iPnHdpjMXqJ8KQzKUwN koXe8YCfFd5SSob8LspvhaFlRG1rwEnBjeeXlSfNUosU0M0nSEoSYAQ5ecfLG8jhNcgK8QbEuSQg vEuW46gFIZZdqEGavD4DbGRdohzxcQfndQGOm6Xkrx34a1/+AOGc4i/83KuLAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIwLTEyLTI3VDIxOjU3OjQyKzAwOjAwiCyGNwAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMC0xMi0yN1QyMTo1Nzo0MiswMDowMPlxPosAAAAASUVORK5CYII= X-Now-Playing: Supertramp's _Breakfast in America_: "Breakfast in America" Date: Sun, 27 Dec 2020 23:15:53 +0100 Message-ID: <8735zq99pi.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Basil L. Contovounesios" writes: > My personal motivation is that I would like functions from the Dash > package (that start with hyphens), as well as built-in arithmetic > operators, hyperlinked in Help buffers. > > The attached pat [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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: -1.0 (-) "Basil L. Contovounesios" writes: > My personal motivation is that I would like functions from the Dash > package (that start with hyphens), as well as built-in arithmetic > operators, hyperlinked in Help buffers. > > The attached patch matches quoted symbol names with one or more > characters starting with either word or symbol syntax in Lisp docstrings > and Help buffers. WDYT? Makes sense to me. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 10 08:50:19 2021 Received: (at control) by debbugs.gnu.org; 10 Jan 2021 13:50:19 +0000 Received: from localhost ([127.0.0.1]:53478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kyb6p-0003kf-1C for submit@debbugs.gnu.org; Sun, 10 Jan 2021 08:50:19 -0500 Received: from mail-wr1-f44.google.com ([209.85.221.44]:45377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kyb6m-0003k9-LD for control@debbugs.gnu.org; Sun, 10 Jan 2021 08:50:17 -0500 Received: by mail-wr1-f44.google.com with SMTP id d26so13613055wrb.12 for ; Sun, 10 Jan 2021 05:50:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=RuHHUqUzFm8WAsxm1UIofn/8Ovo2XFxHIeuAgQZFR+w=; b=OGEpKmLlvu96a7LKOG3vQUJgioOiPqFjNqSGM2oV8AWZuzex1ABMmvABRjjsWSvj9Z FLh+TD+Fydb49fJCPC924kRwR2kO0AVPjLhTilMRycFj1Dtvkbm3LwLf0H6ctaRn6EHz Ewst0jRJSVsyCw7PiX2W3Jo8iEbU80YYw6jxNvyKMO1JsUVsap2b2KJhcrdKIUv0rJhK MNmnbBTYLlcaxI8Eqd3Sk1UOOxxmN0AJZlSy9uXcQE5X7mtkLXfl72ChScRG5hS7PcW8 XMBxuEStf8o67fhCWUOW7/7t4y9mzqAmhdgnhudnc1c28zTp7H+ZdDPA/zA4jHlktHDm tBxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=RuHHUqUzFm8WAsxm1UIofn/8Ovo2XFxHIeuAgQZFR+w=; b=VMJ9GOgQGYKlu7Chd6h7fT9hVGhC7fqHJYdPSFjadI57R3exOzncgMiLSFok50mead ov5E3FjYmu0iZY1RqzOdCKx7kogxZJn9Pq+Q9Nuu8MM0B8aA8PVmVySCLA4nhvSZd1b9 7N0RnityPZu75NQhX2DkGPo+z0pSwhTo+jaLQy7UNYY/ttyZMTRIvMQOAuGQ9hVHtCz+ ibcxw9YaDw2qzSL20iSjSadKWCTBaIdX6qvbsiDQHim6pYuRPQwWSSWQYw/5y882ocpp NTZkcNFT5x99Ki+qd+lYz7yCMp4hdteQH5cOvDK30MJ54t23XY17mNP0Ai7/J0yKAGgW PfUQ== X-Gm-Message-State: AOAM532rhKMs/t7y7eiIluYOXBTX6k36qs6OhnYcOfPY1lc4QsJNMTbc OMJ+Wz8citC3ZecB/UuO7EGZHw== X-Google-Smtp-Source: ABdhPJyeofLEnPxPPefxYv/YDwpz/vjQEBSj3NntL5JIV+f6lX4LkSTfZeLqZdum3WLloxNEUdelgg== X-Received: by 2002:a5d:67c3:: with SMTP id n3mr12160487wrw.297.1610286610819; Sun, 10 Jan 2021 05:50:10 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id c10sm21255267wrb.92.2021.01.10.05.50.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jan 2021 05:50:10 -0800 (PST) From: "Basil L. Contovounesios" To: Lars Ingebrigtsen Subject: Re: bug#24309: 25.1; Problem in variable reference in docstrings. References: <87poowfnxh.fsf@reisefreund.localdomain> <83vayndi3p.fsf@gnu.org> <877e4bvxj0.fsf@marxist.se> <877dp3rpsj.fsf@tcd.ie> <8735zq99pi.fsf@gnus.org> Date: Sun, 10 Jan 2021 13:50:08 +0000 In-Reply-To: <8735zq99pi.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 27 Dec 2020 23:15:53 +0100") Message-ID: <87im84x5nz.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: Nathanael Schweers , Stefan Kangas , 24309-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 24309 fixed close 24309 28.1 quit Lars Ingebrigtsen writes: > "Basil L. Contovounesios" writes: > >> My personal motivation is that I would like functions from the Dash >> package (that start with hyphens), as well as built-in arithmetic >> operators, hyperlinked in Help buffers. >> >> The attached patch matches quoted symbol names with one or more >> characters starting with either word or symbol syntax in Lisp docstrings >> and Help buffers. WDYT? > > Makes sense to me. Thanks, pushed to master. Hyperlink symbol names without word syntax in Help 25dadca0d1 2021-01-10 13:37:38 +0000 https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=25dadca0d175aa7f9f1654314f90af64cdcb68fd -- Basil