-
|
While using vertico-buffer-mode I've noticed my windows ending up in a state where they cannot be deleted which I believe is a result of these parameters set inside (set-window-parameter win 'no-other-window t)
(set-window-parameter win 'no-delete-other-windows t)I can see further down that the Is there a bug around this (i.e., does Inspecting (setq-local vertico-buffer--restore (make-symbol "vertico-buffer--restore"))
(fset vertico-buffer--restore
(lambda ()
...))
;; We cannot use a buffer-local minibuffer-exit-hook here. The hook will
;; not be called when abnormally exiting the minibuffer from another buffer
;; via `keyboard-escape-quit'.
(add-hook 'minibuffer-exit-hook vertico-buffer--restore)Even if I inspect |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
|
You can check by adding some messages to Regarding your problem - what exactly are you trying to do? Can you create a minimal recipe which demonstrates the problem where the window state is not restored correctly? |
Beta Was this translation helpful? Give feedback.
This is (or was) somewhat by design. The problem is that the
:notmodes invertico-multiform-commandsare disabled when entering the minibuffer, but enabled, when the minibuffer is left. This is quite confusing, so I added a check for the state of the mode in b3c3850.