* Re: About the `#^^' syntax
[not found] <mailman.19227.1360243847.855.help-gnu-emacs@gnu.org>
@ 2013-02-08 16:24 ` Michael Heerdegen
2013-02-08 16:26 ` Drew Adams
2013-02-09 15:29 ` Aurélien Aptel
0 siblings, 2 replies; 6+ messages in thread
From: Michael Heerdegen @ 2013-02-08 16:24 UTC (permalink / raw)
To: help-gnu-emacs
Xue Fuqiao <xfq.free@gmail.com> writes:
> When I eval the (current-global-map) form:
> [...]
> There is a `#^^' syntax. I don't know what it means.
This is a very good question, I don't know, the manual doesn't mention
this printed representation, but it IMO should. Please also M-x
report-emacs-bug.
BTW, I think it is very valuable for Emacs if people like you reading
the manual tell which errors and inconsistencies they find. Most people
unfortunately don't dare to do so.
Thanks,
Michael.
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: About the `#^^' syntax
2013-02-08 16:24 ` About the `#^^' syntax Michael Heerdegen
@ 2013-02-08 16:26 ` Drew Adams
2013-02-09 15:29 ` Aurélien Aptel
1 sibling, 0 replies; 6+ messages in thread
From: Drew Adams @ 2013-02-08 16:26 UTC (permalink / raw)
To: 'Michael Heerdegen', help-gnu-emacs
> This is a very good question, I don't know, the manual doesn't mention
> this printed representation, but it IMO should. Please also M-x
> report-emacs-bug.
>
> BTW, I think it is very valuable for Emacs if people like you
> reading the manual tell which errors and inconsistencies they find.
> Most people unfortunately don't dare to do so.
+1
The best help for improving writing is reading (and rereading).
Feedback from readers, from all backgrounds, is invaluable.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: About the `#^^' syntax
2013-02-08 16:24 ` About the `#^^' syntax Michael Heerdegen
2013-02-08 16:26 ` Drew Adams
@ 2013-02-09 15:29 ` Aurélien Aptel
1 sibling, 0 replies; 6+ messages in thread
From: Aurélien Aptel @ 2013-02-09 15:29 UTC (permalink / raw)
To: help-gnu-emacs
On Fri, Feb 8, 2013 at 5:24 PM, Michael Heerdegen
<michael_heerdegen@web.de> wrote:
> Xue Fuqiao <xfq.free@gmail.com> writes:
>
>> When I eval the (current-global-map) form:
>> [...]
>> There is a `#^^' syntax. I don't know what it means.
>
> This is a very good question, I don't know, the manual doesn't mention
> this printed representation, but it IMO should. Please also M-x
> report-emacs-bug.
>
> BTW, I think it is very valuable for Emacs if people like you reading
> the manual tell which errors and inconsistencies they find. Most people
> unfortunately don't dare to do so.
I wrote some notes [1] while I was reading the reader code in Emacs.
It may interests you.
1: http://definitelyaplug.b0.cx/post/emacs-reader/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: About the `#^^' syntax
@ 2013-02-09 0:20 Xue Fuqiao
0 siblings, 0 replies; 6+ messages in thread
From: Xue Fuqiao @ 2013-02-09 0:20 UTC (permalink / raw)
To: help-gnu-emacs
I have filed a bug report (#13658).
--
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao
^ permalink raw reply [flat|nested] 6+ messages in thread
* About the `#^^' syntax
@ 2013-02-07 13:30 Xue Fuqiao
2013-02-07 14:31 ` Doug Lewan
0 siblings, 1 reply; 6+ messages in thread
From: Xue Fuqiao @ 2013-02-07 13:30 UTC (permalink / raw)
To: help-gnu-emacs
When I eval the (current-global-map) form:
(keymap #^[nil nil keymap
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific-command-prefix delete-char move-end-of-line forward-char keyboard-quit help-command indent-for-tab-command ...] #^^[1 0 #^^[2 0
#^^[3 0 set-mark-command move-beginning-of-line backward-char mode-specific-command-prefix delete-char move-end-of-line forward-char keyboard-quit help-command indent-for-tab-command ...] self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command ...] self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command ...] self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command self-insert-command ...] (C-mouse-5 . mwheel-scroll) (S-mouse-5 . mwheel-scroll) (mouse-5 . mwheel-scroll) (C-mouse-4 . mw
heel-scroll) (S-mouse-4 . mwheel-scroll) (mouse-4 . mwheel-scroll) (paste . clipboard-yank) (copy . clipboard-kill-ring-save) (cut . clipboard-kill-region) (f18 . clipboard-yank) ...)
There is a `#^^' syntax. I don't know what it means. I only know that the printed representation of a char-table is like a vector except that there is an extra `#^' at the beginning. I have searched the Emacs manuals, but I don't find anything useful. Can anybody help? Thanks.
--
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: About the `#^^' syntax
2013-02-07 13:30 Xue Fuqiao
@ 2013-02-07 14:31 ` Doug Lewan
0 siblings, 0 replies; 6+ messages in thread
From: Doug Lewan @ 2013-02-07 14:31 UTC (permalink / raw)
To: Xue Fuqiao, help-gnu-emacs@gnu.org
`#^' is used in the printed representation of a char table. (See the elisp info for "char-table type".)
I can't find `#^^', but it looks like it's for nested char tables from your example.
,Douglas
Douglas Lewan
Shubert Ticketing
(201) 489-8600 ext 224
When I do good, I feel good. When I do bad, I feel bad and that's my religion. - Abraham Lincoln
> -----Original Message-----
> From: help-gnu-emacs-bounces+dougl=shubertticketing.com@gnu.org
> [mailto:help-gnu-emacs-bounces+dougl=shubertticketing.com@gnu.org] On
> Behalf Of Xue Fuqiao
> Sent: Thursday, 2013 February 07 08:30
> To: help-gnu-emacs@gnu.org
> Subject: About the `#^^' syntax
>
> When I eval the (current-global-map) form:
>
> (keymap #^[nil nil keymap
> #^^[3 0 set-mark-command move-beginning-of-line backward-char mode-
> specific-command-prefix delete-char move-end-of-line forward-char
> keyboard-quit help-command indent-for-tab-command ...] #^^[1 0 #^^[2 0
> #^^[3 0 set-mark-command move-beginning-of-line backward-char mode-
> specific-command-prefix delete-char move-end-of-line forward-char
> keyboard-quit help-command indent-for-tab-command ...] self-insert-
> command self-insert-command self-insert-command self-insert-command
> self-insert-command self-insert-command self-insert-command self-
> insert-command self-insert-command ...] self-insert-command self-
> insert-command self-insert-command self-insert-command self-insert-
> command self-insert-command self-insert-command self-insert-command
> self-insert-command ...] self-insert-command self-insert-command self-
> insert-command self-insert-command self-insert-command self-insert-
> command self-insert-command ...] (C-mouse-5 . mwheel-scroll) (S-mouse-5
> . mwheel-scroll) (mouse-5 . mwheel-scroll) (C-mouse-4 . mwheel-scroll)
> (S-mouse-4 . mwheel-scroll) (mouse-4 . mwheel-scroll) (paste .
> clipboard-yank) (copy . clipboard-kill-ring-save) (cut . clipboard-
> kill-region) (f18 . clipboard-yank) ...)
>
> There is a `#^^' syntax. I don't know what it means. I only know that
> the printed representation of a char-table is like a vector except that
> there is an extra `#^' at the beginning. I have searched the Emacs
> manuals, but I don't find anything useful. Can anybody help? Thanks.
>
> --
> Best regards, Xue Fuqiao.
> http://www.emacswiki.org/emacs/XueFuqiao
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-02-09 15:29 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <mailman.19227.1360243847.855.help-gnu-emacs@gnu.org>
2013-02-08 16:24 ` About the `#^^' syntax Michael Heerdegen
2013-02-08 16:26 ` Drew Adams
2013-02-09 15:29 ` Aurélien Aptel
2013-02-09 0:20 Xue Fuqiao
-- strict thread matches above, loose matches on Subject: below --
2013-02-07 13:30 Xue Fuqiao
2013-02-07 14:31 ` Doug Lewan
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).