summaryrefslogtreecommitdiff
path: root/corfu.el
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2022-07-02 19:28:43 +0200
committerDaniel Mendler <mail@daniel-mendler.de>2022-07-02 19:28:43 +0200
commit4f70a0d5829efbdc28f2e8cc20eabcd0fd657ef0 (patch)
tree313ab5866f30d9913a4446ff1f114cab78550d59 /corfu.el
parent12a6042bfaab92594c2e4b320fe690209e0e2c44 (diff)
Parameter set incorrectly, Fix #63
Diffstat (limited to 'corfu.el')
-rw-r--r--corfu.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/corfu.el b/corfu.el
index fd5bf1d..83e7ce0 100644
--- a/corfu.el
+++ b/corfu.el
@@ -331,8 +331,6 @@ The completion backend can override this with
(tool-bar-lines . 0)
(tab-bar-lines . 0)
(no-other-frame . t)
- (no-other-window . t)
- (no-delete-other-windows . t)
(unsplittable . t)
(undecorated . t)
(cursor-type . nil)
@@ -445,6 +443,9 @@ The completion backend can override this with
(set-frame-parameter corfu--frame 'background-color new)))
(let ((win (frame-root-window corfu--frame)))
(set-window-buffer win buffer)
+ ;; Disallow selection of root window (#63)
+ (set-window-parameter win 'no-delete-other-windows t)
+ (set-window-parameter win 'no-other-window t)
;; Mark window as dedicated to prevent frame reuse (#60)
(set-window-dedicated-p win t))
(set-frame-size corfu--frame width height t)