Thanks to those who made suggestions regarding Xmodmap and
xev to figure out how to get super and hyper keys. I'll play
with that when I get time to experiment. Surely there's a
way.
Meanwhile, I posted a question about the following matter a
few days ago and no one ventured a reply. Here's a repeat in
the simplest terms.
o I start xemacs -q in both 21.4 and 21.5
o I do M-x insert-file to read the following code into the *scratch* buffer
(defvar ctl-z-map (make-keymap) "Keymap on C-z")
(defvar ctl-z-ctl-z-map (make-keymap) "Keymap on C-z C-z")
(define-key global-map "\C-z" ctl-z-map)
(define-key global-map "\C-z\C-z" ctl-z-ctl-z-map)
(define-key global-map "\C-zs" 'sort-lines)
(define-key global-map "\C-z\C-zf" 'free-notebook-entry)
(I know free-notebook-entry is not defined at this point,
but that doesn't matter.)
o I eval the code one line at a time to be sure there are no
errors.
o I do C-h t to get the TUTORIAL for some scratch text.
o I mark the first full multi-line paragraph
o In xemacs 21.4 I run C-z s and the lines sort.
o In xemacs 21.5 I get as far as C-z and it prompts me for a
character for zap-to-char, which is the default binding
for C-z.
Clearly something has changed between versions. I don't know
that my understanding of the elisp I use to define keymaps
is the canonical way, but this code has worked for me for at
least six years.
Does anyone have a clue what's wrong?
--
Lynn David Newton
Columbus, Ohio
neologisticsediting.com
lynndavidnewton.com
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta