GNU bug report logs - #60617
30.0.50; Info-next-reference on TAB skips hyperlink in same line

Previous Next

Package: emacs;

Reported by: Jean Louis <bugs <at> gnu.support>

Date: Sat, 7 Jan 2023 00:10:02 UTC

Severity: normal

Tags: notabug, wontfix

Found in version 30.0.50

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 60617 in the body.
You can then email your comments to 60617 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#60617; Package emacs. (Sat, 07 Jan 2023 00:10:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jean Louis <bugs <at> gnu.support>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 07 Jan 2023 00:10:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.50; Info-next-reference on TAB skips hyperlink in same line 
Date: Sat, 07 Jan 2023 03:07:45 +0300
In the Info buffer I can see hyperlink "Smart Key Reference", and when
cursor is on "S" of the "See" word before "Smart Key Reference", and I
press TAB, I expect cursor to move to "Smart Key Reference" hyperlink,
instead, the line is skipped and cursor moves to "Smart Key Bindings".

TAB or `Info-next-reference' works well if cursor is on the previous
line, then it would jump to the hyperlink "Smart Key Reference", but
skips the hyperlink if cursor is in the same line. IMHO, it should
move to hyperlink in same line first.

*Note Smart Key Reference::, for complete descriptions of their behavior
in all contexts.

* Menu:

* Smart Key Bindings::



In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.17.6, Xaw3d scroll bars) of 2023-01-06 built on
 protected.rcdrun.com
Repository revision: 15fc7b3cde92e420f48dfe188251e6af4d832af5
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
System Description: Parabola GNU/Linux-libre

Configured using:
 'configure --with-x-toolkit=lucid --with-mailutils'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ
JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM
LUCID ZLIB

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: @im=exwm-xim
  locale-coding-system: utf-8-unix

Major mode: Info

Minor modes in effect:
  hyperbole-mode: t
  windmove-mode: t
  shell-dirtrack-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-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 mailalias emacsbug shortdoc hmouse-info misearch multi-isearch
mule-util help-fns hyrolo-demo hui-register hy-test-helpers
hyrolo-logic kexport kimport kotl-mode cl-extra kotl-orgtbl kcell
kvspec kfile kmenu kproperty delsel kview kfill klabel rmailedit
rmailsum rmail hyperbole hinit mh-e mh-buffers mh-loaddefs hibtypes
hib-doc-id klink hmouse-tag hib-kbd hib-debbugs hib-social hsys-www
hypb-ert ert ewoc debug backtrace hui-mini hui hui-mouse hmouse-key
hmouse-sh kmacro imenu hsys-org org-element org-persist xdg org-id
org-refile avl-tree org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-src ob-comint org-pcomplete org-list org-footnote
org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval
org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs
find-func org-version org-compat org-macs hmouse-drv hui-window pulse
color hycontrol windmove hui-menu hyrolo-menu hui-jmenu thingatpt
hactypes hargs info etags fileloop generator xref project hpath tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat rx
shell pcomplete ls-lisp format-spec hui-select rng-nxml rng-valid
rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util
rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-enc
xmltok sgml-mode facemenu hsettings hui-em-but hyrolo sort hbut view
hbdata hgnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime
dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail
mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range
gnus-win gnus nnheader range hsmail hypb easy-mmode locate hact hmail
htz cal-julian cal-menu calendar cal-loaddefs hbmap hmoccur help-mode
hversion hload-path kotl-autoloads hvar bookmark warnings pcase set
hhist compile comint ansi-osc ansi-color ring loaddefs-gen lisp-mnt
radix-tree tar-mode arc-mode archive-mode cus-edit pp cus-start
cus-load icons wid-edit finder-inf mm-archive message sendmail
yank-media rfc822 mml mml-sec epa derived gnus-util
text-property-search time-date mailabbrev gmm-utils mailheader
mm-decode mm-bodies mm-encode mail-utils gnutls network-stream
url-cache url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr url-gw nsm puny epg rfc6068 epg-config dired-aux
dired dired-loaddefs hyperbole-autoloads package browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x
map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode 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 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
dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 435876 42839)
 (symbols 48 31610 224)
 (strings 32 120180 5432)
 (string-bytes 1 3767443)
 (vectors 16 55173)
 (vector-slots 8 577296 76043)
 (floats 8 488 625)
 (intervals 56 3033 0)
 (buffers 984 21))


-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#60617; Package emacs. (Sat, 07 Jan 2023 06:54:02 GMT) Full text and rfc822 format available.

Message #8 received at 60617 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Jean Louis <bugs <at> gnu.support>
Cc: 60617 <at> debbugs.gnu.org
Subject: Re: bug#60617: 30.0.50;
 Info-next-reference on TAB skips hyperlink in same line
Date: Sat, 07 Jan 2023 08:53:45 +0200
tags 60617 notabug wontfix
thanks.

> Date: Sat, 07 Jan 2023 03:07:45 +0300
> From: Jean Louis <bugs <at> gnu.support>
> 
> 
> In the Info buffer I can see hyperlink "Smart Key Reference", and when
> cursor is on "S" of the "See" word before "Smart Key Reference", and I
> press TAB, I expect cursor to move to "Smart Key Reference" hyperlink,
> instead, the line is skipped and cursor moves to "Smart Key Bindings".
> 
> TAB or `Info-next-reference' works well if cursor is on the previous
> line, then it would jump to the hyperlink "Smart Key Reference", but
> skips the hyperlink if cursor is in the same line. IMHO, it should
> move to hyperlink in same line first.
> 
> *Note Smart Key Reference::, for complete descriptions of their behavior
> in all contexts.
> 
> * Menu:
> 
> * Smart Key Bindings::

TAB moves to the _next_ reference, so when point is _on_ a reference,
Emacs will move to the next one.  And "See" is considered to be part
of the cross-reference.  Use RET to go to the one where you have
point.

This is not a bug.




Added tag(s) notabug and wontfix. Request was from Eli Zaretskii <eliz <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 07 Jan 2023 06:54:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#60617; Package emacs. (Sun, 08 Jan 2023 00:37:02 GMT) Full text and rfc822 format available.

Message #13 received at 60617 <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 60617 <at> debbugs.gnu.org
Subject: Re: bug#60617: 30.0.50; Info-next-reference on TAB skips hyperlink
 in same line
Date: Sun, 8 Jan 2023 03:34:27 +0300
* Eli Zaretskii <eliz <at> gnu.org> [2023-01-07 09:54]:
> TAB moves to the _next_ reference, so when point is _on_ a reference,
> Emacs will move to the next one.  And "See" is considered to be part
> of the cross-reference.  Use RET to go to the one where you have
> point.

Point was not on reference, it was on the same line before the button.

--
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#60617; Package emacs. (Sun, 08 Jan 2023 05:50:01 GMT) Full text and rfc822 format available.

Message #16 received at 60617 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Jean Louis <bugs <at> gnu.support>
Cc: 60617 <at> debbugs.gnu.org
Subject: Re: bug#60617: 30.0.50; Info-next-reference on TAB skips hyperlink
 in same line
Date: Sun, 08 Jan 2023 07:49:38 +0200
> Date: Sun, 8 Jan 2023 03:34:27 +0300
> From: Jean Louis <bugs <at> gnu.support>
> Cc: 60617 <at> debbugs.gnu.org
> 
> * Eli Zaretskii <eliz <at> gnu.org> [2023-01-07 09:54]:
> > TAB moves to the _next_ reference, so when point is _on_ a reference,
> > Emacs will move to the next one.  And "See" is considered to be part
> > of the cross-reference.  Use RET to go to the one where you have
> > point.
> 
> Point was not on reference, it was on the same line before the button.

Like I said: the "see" part is part of the reference.




Reply sent to Stefan Kangas <stefankangas <at> gmail.com>:
You have taken responsibility. (Sat, 02 Sep 2023 16:42:02 GMT) Full text and rfc822 format available.

Notification sent to Jean Louis <bugs <at> gnu.support>:
bug acknowledged by developer. (Sat, 02 Sep 2023 16:42:02 GMT) Full text and rfc822 format available.

Message #21 received at 60617-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 60617-done <at> debbugs.gnu.org, Jean Louis <bugs <at> gnu.support>
Subject: Re: bug#60617: 30.0.50; Info-next-reference on TAB skips hyperlink in
 same line
Date: Sat, 2 Sep 2023 09:40:45 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

> tags 60617 notabug wontfix
> thanks.
>
>> Date: Sat, 07 Jan 2023 03:07:45 +0300
>> From: Jean Louis <bugs <at> gnu.support>
>>
>>
>> In the Info buffer I can see hyperlink "Smart Key Reference", and when
>> cursor is on "S" of the "See" word before "Smart Key Reference", and I
>> press TAB, I expect cursor to move to "Smart Key Reference" hyperlink,
>> instead, the line is skipped and cursor moves to "Smart Key Bindings".
>>
>> TAB or `Info-next-reference' works well if cursor is on the previous
>> line, then it would jump to the hyperlink "Smart Key Reference", but
>> skips the hyperlink if cursor is in the same line. IMHO, it should
>> move to hyperlink in same line first.
>>
>> *Note Smart Key Reference::, for complete descriptions of their behavior
>> in all contexts.
>>
>> * Menu:
>>
>> * Smart Key Bindings::
>
> TAB moves to the _next_ reference, so when point is _on_ a reference,
> Emacs will move to the next one.  And "See" is considered to be part
> of the cross-reference.  Use RET to go to the one where you have
> point.
>
> This is not a bug.

I'm therefore closing this bug report.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 01 Oct 2023 11:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 206 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.