GNU bug report logs -
#9349
24.0.50; Weird text in info buffer
Previous Next
Reported by: Dani Moncayo <dmoncayo <at> gmail.com>
Date: Tue, 23 Aug 2011 10:57:01 UTC
Severity: normal
Found in version 24.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
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 9349 in the body.
You can then email your comments to 9349 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#9349
; Package
emacs
.
(Tue, 23 Aug 2011 10:57:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Dani Moncayo <dmoncayo <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Tue, 23 Aug 2011 10:57:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From Emacsc -Q:
1. Open the info node "(elisp)Association List Type".
2. Try to search for the word "see" (C-s see <RET>).
Surprisingly, the search fails, even though the word exists in the
buffer (beginning of last paragraph).
If I move the cursor to that word and type `C-x =', I see:
Char: * (42, #o52, #x2a, part of display "*Not..."->"See ")
point=123845 of 300271 (41%) <123062-124062> column=3
I don't understand want's going on here, but it seems undesirable to
see a word in the buffer and not be able to search for it.
--
Dani Moncayo
Reply sent
to
Eli Zaretskii <eliz <at> gnu.org>
:
You have taken responsibility.
(Tue, 23 Aug 2011 11:27:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Dani Moncayo <dmoncayo <at> gmail.com>
:
bug acknowledged by developer.
(Tue, 23 Aug 2011 11:27:01 GMT)
Full text and
rfc822 format available.
Message #10 received at 9349-done <at> debbugs.gnu.org (full text, mbox):
> Date: Tue, 23 Aug 2011 12:54:20 +0200
> From: Dani Moncayo <dmoncayo <at> gmail.com>
>
> >From Emacsc -Q:
>
> 1. Open the info node "(elisp)Association List Type".
> 2. Try to search for the word "see" (C-s see <RET>).
>
> Surprisingly, the search fails, even though the word exists in the
> buffer (beginning of last paragraph).
No, it doesn't.
> If I move the cursor to that word and type `C-x =', I see:
>
> Char: * (42, #o52, #x2a, part of display "*Not..."->"See ")
> point=123845 of 300271 (41%) <123062-124062> column=3
This tells you that the "See" is a display string, and the real text
in the buffer is "*Note". The display string "covers" that text, and
is therefore displayed in its stead. See the node "Display Property"
in the ELisp manual. Set Info-hide-note-references to nil to see the
real text.
> I don't understand want's going on here, but it seems undesirable to
> see a word in the buffer and not be able to search for it.
It's a feature. I'm closing the bug.
Message #11 received at 9349-done <at> debbugs.gnu.org (full text, mbox):
Hi Eli,
>> Surprisingly, the search fails, even though the word exists in the
>> buffer (beginning of last paragraph).
>
> No, it doesn't.
From an user POV, it does exist (the users is seeing it there).
>> If I move the cursor to that word and type `C-x =', I see:
>>
>> Char: * (42, #o52, #x2a, part of display "*Not..."->"See ")
>> point=123845 of 300271 (41%) <123062-124062> column=3
>
> This tells you that the "See" is a display string, and the real text
> in the buffer is "*Note". The display string "covers" that text, and
> is therefore displayed in its stead. See the node "Display Property"
> in the ELisp manual. Set Info-hide-note-references to nil to see the
> real text.
Thanks for the explanation. I guessed it would be something like that.
>> I don't understand want's going on here, but it seems undesirable to
>> see a word in the buffer and not be able to search for it.
>
> It's a feature. I'm closing the bug.
Ok, but I guess you agree with me that the current behavior can be a
disconcerting for users, because the normally would want to work with
the text they _see_, and know nothing about display strings.
Anyway I understand it now, and I can live with it. Thanks again.
--
Dani Moncayo
Information forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#9349
; Package
emacs
.
(Wed, 24 Aug 2011 10:25:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 9349 <at> debbugs.gnu.org (full text, mbox):
> 1. Open the info node "(elisp)Association List Type".
> 2. Try to search for the word "see" (C-s see <RET>).
>
> Surprisingly, the search fails, even though the word exists in the
> buffer (beginning of last paragraph).
If you wanted to search the word "see" to navigate between links
then using TAB and S-TAB is an easier way to do the same.
Maybe we should consider changing the default value of
`Info-hide-note-references' to `hide' that will hide both verbs
"*Note" and "See", because nowadays the users of web browsers
understand that a blue underlined link implies a standard action
to visit it, so no additional invitational verb is necessary.
Information forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#9349
; Package
emacs
.
(Wed, 24 Aug 2011 11:00:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 9349 <at> debbugs.gnu.org (full text, mbox):
Hi Juri,
> If you wanted to search the word "see" to navigate between links
> then using TAB and S-TAB is an easier way to do the same.
Yes, I know. I was not trying to navigate between links (I realized
it by a fluke).
> Maybe we should consider changing the default value of
> `Info-hide-note-references' to `hide' that will hide both verbs
> "*Note" and "See", because nowadays the users of web browsers
> understand that a blue underlined link implies a standard action
> to visit it, so no additional invitational verb is necessary.
But if you hide "See", the resulting wording will not make sense.
IMO, the problem is that you are seeing text in the buffer (and
therefore you think it belongs to the buffer), and yet you can't
search for it.
Besides, if you try to copy it and paste into another application, you
will also get an unexpected result (the pasted text will be the hidden
one).
--
Dani Moncayo
Information forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#9349
; Package
emacs
.
(Wed, 24 Aug 2011 11:36:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 9349 <at> debbugs.gnu.org (full text, mbox):
> From: Juri Linkov <juri <at> jurta.org>
> Date: Wed, 24 Aug 2011 12:57:00 +0300
> Cc: 9349 <at> debbugs.gnu.org
>
> Maybe we should consider changing the default value of
> `Info-hide-note-references' to `hide' that will hide both verbs
> "*Note" and "See"
It would also be nice to have a feature whereby C-s could find matches
in display strings, not only in buffer text.
Information forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#9349
; Package
emacs
.
(Wed, 24 Aug 2011 15:54:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 9349 <at> debbugs.gnu.org (full text, mbox):
> It would also be nice to have a feature whereby C-s could find matches
> in display strings, not only in buffer text.
This won't fix other problems in display strings like copy/paste.
I think for Info it would be easier to avoid all these problems by
modifying the text in the Info buffer (i.e. replacing "*Note" with "See")
instead of putting display properties. This means detaching Info buffers
from Info files, not using narrowing, using positions relative to the
beginning of the node instead of the beginning of the Info file, etc.
Information forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#9349
; Package
emacs
.
(Wed, 24 Aug 2011 16:02:03 GMT)
Full text and
rfc822 format available.
Message #26 received at 9349 <at> debbugs.gnu.org (full text, mbox):
> From: Juri Linkov <juri <at> jurta.org>
> Cc: dmoncayo <at> gmail.com, 9349 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2011 18:32:59 +0300
>
> > It would also be nice to have a feature whereby C-s could find matches
> > in display strings, not only in buffer text.
>
> This won't fix other problems in display strings like copy/paste.
Then let's add that feature as well. One at a time, though ;-)
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 22 Sep 2011 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 13 years and 335 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.