[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/embark 3978c66c05: Don't clobber keybindings in export
From: |
ELPA Syncer |
Subject: |
[elpa] externals/embark 3978c66c05: Don't clobber keybindings in export buffer's local map! |
Date: |
Sat, 28 Jan 2023 15:57:36 -0500 (EST) |
branch: externals/embark
commit 3978c66c055632430d8351a32f84e72c9c3d9357
Author: Omar Antolín Camarena <omar.antolin@gmail.com>
Commit: Omar Antolín Camarena <omar.antolin@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)))))))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/embark 3978c66c05: Don't clobber keybindings in export buffer's local map!,
ELPA Syncer <=