unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual
@ 2013-02-09  0:11 Xue Fuqiao
  2013-02-13  0:29 ` Glenn Morris
  2013-02-13 23:46 ` Xue Fuqiao
  0 siblings, 2 replies; 5+ messages in thread
From: Xue Fuqiao @ 2013-02-09  0:11 UTC (permalink / raw)
  To: 13658



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.  Maybe it is the printed representation for nested char tables, but it isn't mentioned in the GNU Emacs Lisp manual.

The original post was here: http://lists.gnu.org/archive/html/help-gnu-emacs/2013-02/msg00098.html

-- 
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual
  2013-02-09  0:11 bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual Xue Fuqiao
@ 2013-02-13  0:29 ` Glenn Morris
  2013-02-13  0:52   ` Xue Fuqiao
  2013-02-13 23:46 ` Xue Fuqiao
  1 sibling, 1 reply; 5+ messages in thread
From: Glenn Morris @ 2013-02-13  0:29 UTC (permalink / raw)
  To: Xue Fuqiao; +Cc: 13658

Xue Fuqiao wrote:

> There is a `#^^' syntax. Maybe it is the printed representation for
> nested char tables, but it isn't mentioned in the GNU Emacs Lisp
> manual.

I don't think it needs to be. From src/lisp.h:

 A sub char table appears only in an element of a char-table, and
 there's no way to access it directly from Emacs Lisp program.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual
  2013-02-13  0:29 ` Glenn Morris
@ 2013-02-13  0:52   ` Xue Fuqiao
  2013-02-13  2:27     ` Glenn Morris
  0 siblings, 1 reply; 5+ messages in thread
From: Xue Fuqiao @ 2013-02-13  0:52 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 13658

On Tue, 12 Feb 2013 19:29:13 -0500
Glenn Morris <rgm@gnu.org> wrote:

> Xue Fuqiao wrote:
> > There is a `#^^' syntax. Maybe it is the printed representation for
> > nested char tables, but it isn't mentioned in the GNU Emacs Lisp
> > manual.
> I don't think it needs to be. From src/lisp.h:
>  A sub char table appears only in an element of a char-table, and
>  there's no way to access it directly from Emacs Lisp program.

Can it be in the appendix of the manual?  For example, in the "Writing
Emacs Primitives" node, or another subnode of the "GNU Emacs Internals"
node.

-- 
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual
  2013-02-13  0:52   ` Xue Fuqiao
@ 2013-02-13  2:27     ` Glenn Morris
  0 siblings, 0 replies; 5+ messages in thread
From: Glenn Morris @ 2013-02-13  2:27 UTC (permalink / raw)
  To: 13658-done

Version: 24.3

I added a footnote, but the elisp manual is not intended to explain
absolutely every detail about Emacs. For some things you have to read
the code.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual
  2013-02-09  0:11 bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual Xue Fuqiao
  2013-02-13  0:29 ` Glenn Morris
@ 2013-02-13 23:46 ` Xue Fuqiao
  1 sibling, 0 replies; 5+ messages in thread
From: Xue Fuqiao @ 2013-02-13 23:46 UTC (permalink / raw)
  To: 13658

> I added a footnote, but the elisp manual is not intended to explain
> absolutely every detail about Emacs. For some things you have to read
> the code.

Thanks.

-- 
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-02-13 23:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-09  0:11 bug#13658: 24.3.50; `#^^' syntax isn't mentioned in Emacs Lisp manual Xue Fuqiao
2013-02-13  0:29 ` Glenn Morris
2013-02-13  0:52   ` Xue Fuqiao
2013-02-13  2:27     ` Glenn Morris
2013-02-13 23:46 ` Xue Fuqiao

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).