branch: externals/embark commit 3978c66c055632430d8351a32f84e72c9c3d9357 Author: Omar Antolín Camarena <omar.anto...@gmail.com> Commit: Omar Antolín Camarena <omar.anto...@gmail.com>
Don't clobber keybindings in export buffer's local map! I was binding g to rerun the embark export command in the major mode map of the export buffer! :( --- embark.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/embark.el b/embark.el index 7baafa47c3..dd8dc3df37 100644 --- a/embark.el +++ b/embark.el @@ -3196,8 +3196,12 @@ buffer." (pop-to-buffer buffer) (rename-buffer name t) (setq embark--rerun-function rerun) - (local-set-key [remap revert-buffer] - #'embark-rerun-collect-or-export) + (use-local-map + (make-composed-keymap + '(keymap + (remap keymap + (revert-buffer . embark-rerun-collect-or-export))) + (current-local-map))) (let ((embark-after-export-hook after) (embark--command cmd)) (run-hooks 'embark-after-export-hook)))))))))