unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: "Clément Pit--Claudel" <clement.pit@gmail.com>, 24510@debbugs.gnu.org
Subject: bug#24510: 25.1; Info: searching for ` does not find what looks like `
Date: Thu, 22 Sep 2016 14:16:59 -0700 (PDT)	[thread overview]
Message-ID: <fa2edc39-a3b8-4078-be12-8a252b05c526@default> (raw)
In-Reply-To: <4efff3a1-59ae-5009-b4de-d1ea17c2e84d@gmail.com>

> >>> And it is not matched to that character by Isearch.
> >> >
> >> > It might, if you turn on character-folding in Isearch.
> >> > Unfortunately, that is off by default.
> >
> > I did mention that this is what a user sees by DEFAULT, no?
> >
> > And I did propose that one fix could be for search to find
> > this character - by default - when you hit the backquote key:
> 
> The fix that you propose was already discussed, albeit as part of a larger
> change (the one that Eli pointed to, namely enabling character folding by
> default).  And Eli was, IIRC, in favor of it.
> 
> Do you think it would be useful to have a specific hack for just ` vs ‘?
> I'd find it very confusing.
> 
> Maybe we can come up with a more limited version of character folding, and
> enable that by default?  This should solve this problem, right?

I've brought the problem to your attention.  A solution would be
good to have.  It should not be enough that the response is (1)
"It works for me" and (2) users need to customize their fonts,
to fix things on their end.  That's not the right approach, IMO.

From a user point of view, and ignoring whatever good or bad
reasons might be behind the changes made, (1) Info now uses curly
quotes, by default, to delimit names, and (2) Isearch does not,
by default, fold ` and ' so that they match those new delimiters.
This combination is not good, for users.

If the delimiters must be changed to curly quotes, AND if they
are not noticeably different (i.e., quite obviously different)
from the characters that users have used to search for delimited
names for decades (since the beginning of Emacs), then Isearch
needs to fold them by default, I think.

Another solution, which I also mentioned, is to try to ensure
that in the default font, for at least common platforms (and MS
Windows is one of those, I think), the delimiter chars are quite
obviously different from ` and '.

If you do not want to enable char-folding by default in 25.1,
or at least quote-folding, then I think the default font needs
to be changed, to make this newly imposed character discrepency
blatantly obvious to users.

And the doc and NEWS need to prominently point out to users that
names in Info are now delimited using characters for which they
(probably) do not have simple keyboard keys.  That message should
also tell them how to insert the delimiter chars in search strings
(toggle char-folding or otherwise insert them).

Do you see another solution?  Pop up a message whenever they
insert a backquote followed by a letter into the search string,
warning them that a backquote does not match a name delimiter?
Warn them to customize their font, if they want to avoid confusion?
I don't think so.





  reply	other threads:[~2016-09-22 21:16 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-22 17:04 bug#24510: 25.1; Info: searching for ` does not find what looks like ` Drew Adams
2016-09-22 18:40 ` Eli Zaretskii
2016-09-22 19:58   ` Drew Adams
2016-09-22 20:41     ` Clément Pit--Claudel
2016-09-22 21:16       ` Drew Adams [this message]
2016-09-23  6:54     ` Eli Zaretskii
2016-09-22 20:02 ` Clément Pit--Claudel
2016-09-22 22:10 ` Noam Postavsky
2016-09-22 22:27   ` Drew Adams
2022-04-28 10:48 ` Lars Ingebrigtsen
2022-04-28 16:12   ` Drew Adams
2022-04-28 17:38   ` Juri Linkov
2022-04-28 18:15     ` Lars Ingebrigtsen
2022-04-28 19:00       ` Drew Adams
2022-04-29  6:51       ` Juri Linkov
2022-04-29 10:08         ` Lars Ingebrigtsen
2022-04-29 15:06           ` Drew Adams
2022-04-29 17:17           ` Juri Linkov
2022-04-30 11:45             ` Lars Ingebrigtsen
2022-05-01 17:11               ` Juri Linkov
2022-05-01 18:58                 ` Lars Ingebrigtsen
2022-05-02 16:12                   ` Juri Linkov
2022-05-03 10:33                     ` Lars Ingebrigtsen
2022-05-03 14:58                       ` Drew Adams
2022-05-03 17:29                       ` Juri Linkov
2022-05-03 18:05                         ` Lars Ingebrigtsen
2022-05-03 19:26                           ` Drew Adams
2022-05-05 16:20                           ` Juri Linkov
2022-05-05 16:44                             ` Drew Adams
2022-05-06 23:20                               ` Richard Stallman
2022-05-06 11:30                             ` Lars Ingebrigtsen
2022-05-06 14:40                               ` Drew Adams
2022-05-06 15:32                               ` Juri Linkov
2022-05-06 17:57                                 ` Lars Ingebrigtsen
2022-05-03 19:23                         ` Drew Adams
2022-04-29 15:01         ` Drew Adams
2022-04-28 18:58     ` Drew Adams
     [not found] <<6905ca6f-0573-4a2b-b346-d5df47862e09@default>
     [not found] ` <<83intneq2g.fsf@gnu.org>
     [not found]   ` <<7f9c8f95-a04d-4e94-9c17-8a348bf89215@default>
     [not found]     ` <<83d1jvds1t.fsf@gnu.org>
2016-09-23 16:02       ` Drew Adams
2016-09-23 17:48         ` Eli Zaretskii
2016-09-23 20:07           ` Clément Pit--Claudel
2016-09-24  7:28             ` Eli Zaretskii
2016-09-24 16:30               ` Clément Pit--Claudel
2016-09-24 17:08                 ` Eli Zaretskii
2016-09-24 17:24                   ` Clément Pit--Claudel
2016-09-24 17:57                     ` Eli Zaretskii
2016-09-24 18:14                       ` Clément Pit--Claudel
2016-09-24 18:34                         ` Eli Zaretskii
2016-09-24 18:40                           ` Clément Pit--Claudel
2016-09-24 19:16                             ` Eli Zaretskii
2016-09-24 18:14                 ` Drew Adams
     [not found] <<<6905ca6f-0573-4a2b-b346-d5df47862e09@default>
     [not found] ` <<<83intneq2g.fsf@gnu.org>
     [not found]   ` <<<7f9c8f95-a04d-4e94-9c17-8a348bf89215@default>
     [not found]     ` <<<83d1jvds1t.fsf@gnu.org>
     [not found]       ` <<c5f5356e-222a-48b0-9b80-dd242f982cec@default>
     [not found]         ` <<83mviycxse.fsf@gnu.org>
2016-09-23 21:47           ` Drew Adams
2016-09-24  7:31             ` Eli Zaretskii
2016-09-25  8:07               ` Byung-Hee HWANG (황병희,  黃炳熙)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fa2edc39-a3b8-4078-be12-8a252b05c526@default \
    --to=drew.adams@oracle.com \
    --cc=24510@debbugs.gnu.org \
    --cc=clement.pit@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).