lem icon indicating copy to clipboard operation
lem copied to clipboard

Create the default C-x keymap.

Open sethaldini opened this issue 5 months ago • 5 comments

Creates the lem-core:*global-prefix-keymap* and binds to it "C-x". This allows users to rebind the keymap to a different prefix. New "C-x" bindings in the lem-core:*global-keymap* should be bound in this new keymap instead.

sethaldini avatar Sep 09 '25 02:09 sethaldini

That sounds great, thank you.

Does that break backward compatibility with existing "C-x …" bindings to the global keymap in one's init file? (I guess not?)

Can you also send a PR to the documentation on https://github.com/lem-project/lem-project.github.io/ too ?

Thanks!

vindarel avatar Sep 09 '25 10:09 vindarel

After doing some more testing there is an issue if there is an "C-x" binding in the init file. I'll see if I can get that resolved and then I'll update the documentation too.

sethaldini avatar Sep 11 '25 00:09 sethaldini

if you threw a good, understantable error message that would help users migrate, that would be good too.

if both options are too difficult, alright.

vindarel avatar Sep 11 '25 07:09 vindarel

hey @sethaldini , what's up with this good PR?

vindarel avatar Sep 30 '25 15:09 vindarel

I think this PR is great, but is there a reason it can't be merged?

cxxxr avatar Dec 10 '25 11:12 cxxxr