GNU bug report logs -
#4922
<control>
Previous Next
Reported by: Per Starbäck <per.starback <at> gmail.com>
Date: Fri, 13 Nov 2009 21:05:06 UTC
Severity: minor
Tags: confirmed
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 4922 in the body.
You can then email your comments to 4922 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#4922
; Package
emacs
.
(Fri, 13 Nov 2009 21:05:07 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Per Starbäck <per.starback <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
(Fri, 13 Nov 2009 21:05:07 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
emacs -q
C-x 8 RET < TAB RET
completes to "<control>" which inserts \237.
I didn't expect "<control>" to be a valid completion there.
The reason is that control characters have "<control>" in the second field in
admin/unidata/UnicodeData.txt (and \237 is the last such character.
Suggestion: Skip the <control> names in unidata-gen-table.
When I looked around for this I noticed a very minor thing in
ucs-names in mule-cmds.el.
It says
(dotimes-with-progress-reporter (c #xEFFFF)
but I think the limit ought to be #xF0000, which is where Plane 15
starts, since dotimes-with-progress-reporter
has that as an exclusive limit. (In practice it doesn't matter. At
least not for the time being.)
Added tag(s) confirmed.
Request was from
Lars Magne Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Sun, 11 Sep 2011 05:22:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Sun, 18 Sep 2011 09:17:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 4922 <at> debbugs.gnu.org (full text, mbox):
Per Starbäck <per.starback <at> gmail.com> writes:
> emacs -q
> C-x 8 RET < TAB RET
> completes to "<control>" which inserts \237.
>
> I didn't expect "<control>" to be a valid completion there.
>
> The reason is that control characters have "<control>" in the second field in
> admin/unidata/UnicodeData.txt (and \237 is the last such character.
>
> Suggestion: Skip the <control> names in unidata-gen-table.
I can confirm that this problem still exists in Emacs 24.
I looked into fixing it, but the code that converts the UnicodeData.txt
into all the .el files look like black magic to me. Or rather -- the
code looks straightforward, but it's somewhat unclear how to actually
run the functions. :-)
For someone who's done it before it's probably a trivial problem to fix.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Sun, 18 Sep 2011 09:46:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 4922 <at> debbugs.gnu.org (full text, mbox):
> From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
> Date: Sun, 18 Sep 2011 11:07:34 +0200
> Cc: 4922 <at> debbugs.gnu.org
>
> Per Starbäck <per.starback <at> gmail.com> writes:
>
> > emacs -q
> > C-x 8 RET < TAB RET
> > completes to "<control>" which inserts \237.
What _did_ you expect to see? why would you type `<' to begin with?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Sun, 18 Sep 2011 09:50:01 GMT)
Full text and
rfc822 format available.
Message #16 received at 4922 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> > emacs -q
>> > C-x 8 RET < TAB RET
>> > completes to "<control>" which inserts \237.
>
> What _did_ you expect to see? why would you type `<' to begin with?
If you just type TAB without the <, you also get <control> first. Which
doesn't seem very useful, I think.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Mon, 19 Sep 2011 19:46:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 4922 <at> debbugs.gnu.org (full text, mbox):
>>> > emacs -q
>>> > C-x 8 RET < TAB RET
>>> > completes to "<control>" which inserts \237.
>> What _did_ you expect to see? why would you type `<' to begin with?
> If you just type TAB without the <, you also get <control> first. Which
> doesn't seem very useful, I think.
Maybe it's not very useful (especially since this same name is used for
several characters), but it's what Unicode names characters 0-31 in its
UnicodeData.txt. Should we really bother to do something special for them?
Stefan
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Wed, 21 Sep 2011 18:49:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 4922 <at> debbugs.gnu.org (full text, mbox):
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:
> Maybe it's not very useful (especially since this same name is used for
> several characters), but it's what Unicode names characters 0-31 in its
> UnicodeData.txt. Should we really bother to do something special for them?
It obviously not a critical bug. But presenting the user with a choice,
by default, that will not insert anything usable, should be avoided.
That way people can find the important characters, like AIRPLANE ✈
easier. :-)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Wed, 26 Feb 2014 10:21:01 GMT)
Full text and
rfc822 format available.
Message #25 received at 4922 <at> debbugs.gnu.org (full text, mbox):
Per Starbäck <per.starback <at> gmail.com> writes:
> emacs -q
> C-x 8 RET < TAB RET
> completes to "<control>" which inserts \237.
>
> I didn't expect "<control>" to be a valid completion there.
I can't reproduce this with current trunk (24.3.50). "Invalid character"
is displayed in the echo area.
--
http://www.gnu.org/software/emacs/
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Wed, 26 Feb 2014 14:07:02 GMT)
Full text and
rfc822 format available.
Message #28 received at 4922 <at> debbugs.gnu.org (full text, mbox):
> > emacs -q
> > C-x 8 RET < TAB RET
> > completes to "<control>" which inserts \237.
> >
> > I didn't expect "<control>" to be a valid completion there.
>
> I can't reproduce this with current trunk (24.3.50). "Invalid character"
> is displayed in the echo area.
I too cannot repro it, with this:
In GNU Emacs 24.3.50.1 (i686-pc-mingw32)
of 2014-02-21 on ODIEONE
Repository revision: 116523 lekktu <at> gmail.com-20140222021049-g04nwe512x430tk5
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
`configure --prefix=/c/Devel/emacs/binary --enable-checking=yes,glyphs
'CFLAGS=-O0 -g3' LDFLAGS=-Lc:/Devel/emacs/lib
CPPFLAGS=-Ic:/Devel/emacs/include'
Sounds like bug #16216. The bug is still open, IIUC, but Eli
wrote that:
starting with trunk revision 115693, all control characters
will have nil as their 'name' property, and "C-x 8 RET < TAB"
will say "No match". (Some of the control characters have
'old-name' property, so they still can be called out by name.)
And AFAICT it does seem to be fixed. Should it be closed?
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16216
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Wed, 26 Feb 2014 14:47:02 GMT)
Full text and
rfc822 format available.
Message #31 received at 4922 <at> debbugs.gnu.org (full text, mbox):
> > And AFAICT it does seem to be fixed. Should it be closed?
> >
> > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16216
>
> That 16216 is a duplicate of this bug, isn't it? Since it is fixed the
> original is also fixed.
Yes, except it is the other way around. AFAICT, that bug (and
so this one) has already been fixed.
But perhaps Fuqiao is seeing something different and there is
still a bug somewhere.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Wed, 26 Feb 2014 15:54:02 GMT)
Full text and
rfc822 format available.
Message #34 received at 4922 <at> debbugs.gnu.org (full text, mbox):
> >> > And AFAICT it does seem to be fixed. Should it be closed?
> >> >
> >> > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16216
> >>
> >> That 16216 is a duplicate of this bug, isn't it? Since it is fixed the
> >> original is also fixed.
> >
> > Yes, except it is the other way around. AFAICT, that bug (and
> > so this one) has already been fixed.
> >
> > But perhaps Fuqiao is seeing something different and there is
> > still a bug somewhere.
>
> As the original reporter from 2011 I maintain that that is the
> original, and not the one from last December. What I meant with "since
> it is fixed the original is also fixed" was that it was the copy that
> finally triggered the fix.
I see what you are saying. AFAICT:
1. Yes, 16216 is a duplicate of 4922 (I had it backward; sorry).
2. Yes, it was the duplicate, 16216 that triggered fixing (by Eli).
3. Yes, it seems to be fixed.
4. But we should perhaps wait to hear from Fuqiao wrt whether
he can repro it with the latest code.
If he can confirm that this is fixed, 4922 and 16216 can be
closed (no?).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Wed, 26 Feb 2014 16:46:04 GMT)
Full text and
rfc822 format available.
Message #37 received at 4922 <at> debbugs.gnu.org (full text, mbox):
> And AFAICT it does seem to be fixed. Should it be closed?
>
> http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16216
That 16216 is a duplicate of this bug, isn't it? Since it is fixed the
original is also fixed.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#4922
; Package
emacs
.
(Wed, 26 Feb 2014 16:46:05 GMT)
Full text and
rfc822 format available.
Message #40 received at 4922 <at> debbugs.gnu.org (full text, mbox):
As the original reporter from 2011 I maintain that that is the
original, and not the one from last December. What I meant with "since
it is fixed the original is also fixed" was that it was the copy that
finally triggered the fix.
2014-02-26 15:46 GMT+01:00 Drew Adams <drew.adams <at> oracle.com>:
>> > And AFAICT it does seem to be fixed. Should it be closed?
>> >
>> > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16216
>>
>> That 16216 is a duplicate of this bug, isn't it? Since it is fixed the
>> original is also fixed.
>
> Yes, except it is the other way around. AFAICT, that bug (and
> so this one) has already been fixed.
>
> But perhaps Fuqiao is seeing something different and there is
> still a bug somewhere.
Reply sent
to
Eli Zaretskii <eliz <at> gnu.org>
:
You have taken responsibility.
(Wed, 26 Feb 2014 16:56:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Per Starbäck <per.starback <at> gmail.com>
:
bug acknowledged by developer.
(Wed, 26 Feb 2014 16:56:03 GMT)
Full text and
rfc822 format available.
Message #45 received at 4922-done <at> debbugs.gnu.org (full text, mbox):
> Date: Wed, 26 Feb 2014 15:14:49 +0100
> From: Per Starbäck <per.starback <at> gmail.com>
> Cc: Xue Fuqiao <xfq <at> gnu.org>, 4922 <at> debbugs.gnu.org
>
> > And AFAICT it does seem to be fixed. Should it be closed?
> >
> > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16216
>
> That 16216 is a duplicate of this bug, isn't it? Since it is fixed the
> original is also fixed.
Yes, closing.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 27 Mar 2014 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 145 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.