[slime-devel] cleanups related to setting up keymaps

dear list, after the new xref patches, i had a clash with my copy-sexp key bindings (M-C-, and friends on a kinesis keyboard). the resolution was to set the binding in several slime keymaps. but somehow my bindings got clobbered always here and there, so i ended up cleaning up the code around how slime sets up its keymaps. or rather, it's more like finishing a previously started cleanup as i see it from the code. the result is attached in separate patches and is also available at: http://dwim.hu/darcsweb/darcsweb.cgi?r=HEAD%20hu.dwim.slime;a=summary. main features are: - it's introducing an extra slime-editing-map keymap, and uses set-keymap-parent to chain the bindings as needed. - uses [remap function-name] as key binding to mimic bindings even if they are rebound (and drops the old mimic-key-bindings from fuzzy.el) the patch description from our repo is available at the beginning of each .diff file. -- attila

* Attila Lendvai [2009-11-09 11:03+0100] writes:
main features are: - it's introducing an extra slime-editing-map keymap, and uses set-keymap-parent to chain the bindings as needed.
I committed something along those lines.
- uses [remap function-name] as key binding to mimic bindings even if they are rebound (and drops the old mimic-key-bindings from fuzzy.el)
I'm not sure that this would work in XEmacs so left it out. Helmut
participants (2)
-
Attila Lendvai
-
Helmut Eller