unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [Jonas.Bernoulli@stud.unibas.ch: read syntax of keymaps in 22/23: Invalid size char-table]
@ 2007-04-29 14:27 Richard Stallman
  2007-04-29 15:28 ` Andreas Schwab
  2007-05-01 11:48 ` Kenichi Handa
  0 siblings, 2 replies; 8+ messages in thread
From: Richard Stallman @ 2007-04-29 14:27 UTC (permalink / raw)
  To: emacs-devel

It is a serious bug that a data type supposed to be readable
does not actually read in.  Would someone please fix this, then
ack?

------- Start of forwarded message -------
X-Spam-Status: No, score=0.6 required=5.0 tests=NO_REAL_NAME,
	UNPARSEABLE_RELAY autolearn=no version=3.1.0
Date: Thu, 26 Apr 2007 22:52:39 +0200
From: Jonas.Bernoulli@stud.unibas.ch
To: bug-gnu-emacs@gnu.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Subject: read syntax of keymaps in 22/23: Invalid size char-table

hi

evaluating the read syntax of full keymaps does not work in 22.0.98.1 and
23.0.0.1 (unicode-2). it works in 21.4.1 and it works with sparse keymaps.

(setq some-map (make-keymap))

(with-temp-file "/tmp/map.el" (pp `(setq some-map ',some-map)
        (current-buffer)))

this results in:

(21.4.1 and 22.0.98.1):

(setq some-map
      '(keymap
    #^[t nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil keymap]))

(23.0.0.1):

(setq some-map
      '(keymap
    #^[nil nil keymap nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil]))

however when i try to evaluate the output from 23 in 23 (and from 22 in 22) i
get a "Invalid size char-table" error. it seams i can evaluate the output from
21/22 in 23 with success, however i did not test with a keymap with actual
keybindings.

(load-file "/tmp/map.el")

Best regards

Jonas



- ----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



_______________________________________________
bug-gnu-emacs mailing list
bug-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs
------- End of forwarded message -------

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

end of thread, other threads:[~2007-05-02  0:12 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-29 14:27 [Jonas.Bernoulli@stud.unibas.ch: read syntax of keymaps in 22/23: Invalid size char-table] Richard Stallman
2007-04-29 15:28 ` Andreas Schwab
2007-04-30 22:09   ` Richard Stallman
2007-05-01 11:48 ` Kenichi Handa
2007-05-01 12:08   ` Andreas Schwab
2007-05-01 12:20     ` Kenichi Handa
2007-05-01 12:39       ` Andreas Schwab
2007-05-02  0:12   ` Richard Stallman

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