[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico 89987d9df5: vertico-buffer: Avoid using 'buffer
From: |
ELPA Syncer |
Subject: |
[elpa] externals/vertico 89987d9df5: vertico-buffer: Avoid using 'buffer-local-value' as a gv (#274) |
Date: |
Sun, 11 Dec 2022 09:58:12 -0500 (EST) |
branch: externals/vertico
commit 89987d9df5dab8ee4335461b2cffb668e006c124
Author: Philip <philipk@posteo.net>
Commit: GitHub <noreply@github.com>
vertico-buffer: Avoid using 'buffer-local-value' as a gv (#274)
---
extensions/vertico-buffer.el | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/extensions/vertico-buffer.el b/extensions/vertico-buffer.el
index fe5dd6103e..428b0f4b62 100644
--- a/extensions/vertico-buffer.el
+++ b/extensions/vertico-buffer.el
@@ -93,13 +93,13 @@
(let* ((action vertico-buffer-display-action) tmp win
(_ (unwind-protect
(progn
- (setf tmp (generate-new-buffer "*vertico-buffer*")
- ;; Set a fake major mode such that
`display-buffer-reuse-mode-window'
- ;; does not take over!
- (buffer-local-value 'major-mode tmp)
'vertico-buffer-mode
- ;; Temporarily select the original window such
- ;; that `display-buffer-same-window' works.
- win (with-minibuffer-selected-window (display-buffer
tmp action)))
+ (with-current-buffer (setq tmp (generate-new-buffer
"*vertico-buffer*"))
+ ;; Set a fake major mode such that
`display-buffer-reuse-mode-window'
+ ;; does not take over!
+ (setq major-mode 'vertico-buffer-mode))
+ ;; Temporarily select the original window such
+ ;; that `display-buffer-same-window' works.
+ (setq win (with-minibuffer-selected-window (display-buffer
tmp action)))
(set-window-buffer win (current-buffer)))
(kill-buffer tmp)))
(sym (make-symbol "vertico-buffer--destroy"))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/vertico 89987d9df5: vertico-buffer: Avoid using 'buffer-local-value' as a gv (#274),
ELPA Syncer <=