emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

address@hidden: read syntax of keymaps in 22/23: Invalid size char-table


From: Richard Stallman
Subject: address@hidden: read syntax of keymaps in 22/23: Invalid size char-table]
Date: Sun, 29 Apr 2007 10:27:33 -0400

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: address@hidden
To: address@hidden
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
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs
------- End of forwarded message -------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]