Hello, I am having some issues binding keys with
cua-mode. I am aware it has a
manually evaluating the following works fine:
(map! :after evil :map cua-global-keymap "C-<return>" nil)
But when I restart emacs (exit/start), I still see the binding, it doesn’t get removed, or it gets removed but gets re-added at some point. I do not know.
I also tried
after! cua-base and
with-eval-after-load cua-base. They also do not remove the keybind during the restart.
To workaround this and as a proof of concept, I added a hook to
'doom-init-ui-hook, which works fine during restarts, and effectively keeps the key bind nil.
(add-hook 'doom-init-ui-hook (lambda () (map! :map cua-global-keymap "C-<return>" nil)))
Does anybody know why this is happening?