[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
([16777315] . " (H-c)") in a menu-item // Memory corruption?
From: |
David Reitter |
Subject: |
([16777315] . " (H-c)") in a menu-item // Memory corruption? |
Date: |
Fri, 29 Apr 2005 19:14:04 +0100 |
This is a little strange.
(assq 'copy (lookup-key global-map [menu-bar edit]))
--> (copy "Copy" "Copy text in region to the clipboard" ([16777315] . "
(H-c)") . clipboard-kill-ring-save)
What does this 16777315 do there? Is it supposed to be there??
Interestingly, it doesn't happen consistently. This is what it usually
looks like:
(copy "Copy" "Copy text in region to the clipboard" .
clipboard-kill-ring-save)
Now, at some point during my startup phase (many customizations), the
menu item changes to the 'strange' entry. It is not easy to analyze
when that change occurs. If I delete this and that in my init file, the
bug just occurs at a later point. Either way, the keymap ends up being
corrupted (or "augmented). The final result, however, very regular.
One suspect is define-key, such as in
(setq apple-char (string (decode-char 'ucs #X2318)))
; redefine New
(define-key menu-bar-file-menu [new-file]
'(menu-item (format "New %sN"
apple-char) new-frame-with-new-scratch
:enable (not (window-minibuffer-p
(frame-selected-window menu-updating-frame)))
:help "Read or create a file and edit it"))
(which works on OS X)
Is this a bug?
If not, is 16777315 a code for a keyboard shortcut or something?
I get this with a recent (but patched) build on OS X 10.3.9
Any help appreciated!!!
For what it's worth...:
In GNU Emacs 22.0.50.1 (powerpc-apple-darwin7.9.0)
of 2005-04-29 on madonna - Aquamacs Distribution 0.9.1 beta-6
Distributor `Apple Computers', version 10.3.9
configured using `configure '--enable-carbon-app' '--without-x''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: nil
locale-coding-system: iso-latin-1
default-enable-multibyte-characters: t
Major mode: Fundamental
Minor modes in effect:
mouse-sel-mode: t
cua-mode: t
auto-compression-mode: t
show-paren-mode: t
recentf-mode: t
encoded-kbd-mode: t
osx-key-mode: t
msb-mode: t
tool-bar-mode: t
mouse-wheel-mode: t
tooltip-mode: t
menu-bar-mode: t
global-font-lock-mode: t
blink-cursor-mode: t
unify-8859-on-encoding-mode: t
utf-translate-cjk-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
next-error-follow-minor-mode: Fol
- ([16777315] . " (H-c)") in a menu-item // Memory corruption?,
David Reitter <=