[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/consult 0fa264c2ef 2/2: consult-async-map: Remap minibu
From: |
ELPA Syncer |
Subject: |
[elpa] externals/consult 0fa264c2ef 2/2: consult-async-map: Remap minibuffer-complete-history (Fix #613) |
Date: |
Sat, 16 Jul 2022 01:57:25 -0400 (EDT) |
branch: externals/consult
commit 0fa264c2efc17e564af406d60dbe77ae2fb6f010
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
consult-async-map: Remap minibuffer-complete-history (Fix #613)
---
consult.el | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/consult.el b/consult.el
index 94250f35f5..af58921e2f 100644
--- a/consult.el
+++ b/consult.el
@@ -2010,6 +2010,10 @@ argument list :command and a highlighting function
:highlight."
(let ((map (make-sparse-keymap)))
;; Async keys overwriting some unusable defaults for the default completion
(define-key map [remap minibuffer-complete-word] #'self-insert-command)
+ ;; Remap Emacs 29 history and default completion for now.
+ ;; See https://github.com/minad/consult/issues/613
+ (define-key map [remap minibuffer-complete-defaults] #'ignore)
+ (define-key map [remap minibuffer-complete-history] #'consult-history)
map)
"Keymap added for commands with asynchronous candidates.")