[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico-posframe 27d3939163: Fix: not compatible with l
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/vertico-posframe 27d3939163: Fix: not compatible with latest version of vertico-multiform #40 |
|
Date: |
Mon, 1 Jan 2024 21:58:54 -0500 (EST) |
branch: externals/vertico-posframe
commit 27d3939163d514ee4e4069edd0c88db976aa0354
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Fix: not compatible with latest version of vertico-multiform #40
---
vertico-posframe.el | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/vertico-posframe.el b/vertico-posframe.el
index 44c5cef7cc..cd46cd72ba 100644
--- a/vertico-posframe.el
+++ b/vertico-posframe.el
@@ -202,9 +202,18 @@ vertico-posframe works with vertico multiform toggle."
(posframe-hide vertico-posframe--buffer))
;; Support vertico-multiform
-(cl-pushnew 'vertico-posframe-mode vertico-multiform--display-modes)
-(vertico-multiform--define-display-toggle posframe)
-(define-key vertico-multiform-map (kbd "M-P") #'vertico-multiform-posframe)
+(let* ((name 'posframe)
+ (key (kbd "M-p"))
+ (mode (intern (format "vertico-%s-mode" name)))
+ (toggle (intern (format "vertico-multiform-%s" name))))
+ (defalias toggle
+ (lambda ()
+ (interactive)
+ (vertico-multiform-vertical mode))
+ (format "Toggle the %s display." name))
+ (push mode vertico-multiform--display-modes)
+ (put toggle 'completion-predicate #'vertico--command-p)
+ (define-key vertico-multiform-map key #'vertico-multiform-posframe))
(cl-defmethod vertico--setup
:after (&context ((vertico-posframe-mode-workable-p) (eql t)))
| [Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/vertico-posframe 27d3939163: Fix: not compatible with latest version of vertico-multiform #40,
ELPA Syncer <=
- Prev by Date:
[nongnu] elpa/xah-fly-keys d74760a255: xah-run-current-file, xah-run-current-go-file, now uses the same output buffer. (before, each time it runs, it creates a new buffer.). xah-backward-left-bracket, xah-forward-right-bracket, now stop at straight double quote. (experimental)
- Next by Date:
[elpa] externals/yasnippet updated (b86b44cce6 -> bd2fdc8f7d)
- Previous by thread:
[nongnu] elpa/xah-fly-keys d74760a255: xah-run-current-file, xah-run-current-go-file, now uses the same output buffer. (before, each time it runs, it creates a new buffer.). xah-backward-left-bracket, xah-forward-right-bracket, now stop at straight double quote. (experimental)
- Next by thread:
[elpa] externals/yasnippet updated (b86b44cce6 -> bd2fdc8f7d)
- Index(es):