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