[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/corfu 33b37fd: Introduce corfu--buffer-parameters
From: |
ELPA Syncer |
Subject: |
[elpa] externals/corfu 33b37fd: Introduce corfu--buffer-parameters |
Date: |
Fri, 9 Jul 2021 22:57:06 -0400 (EDT) |
branch: externals/corfu
commit 33b37fdf364d5df4ee712a91cff7f1f01526674a
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Introduce corfu--buffer-parameters
---
corfu.el | 35 ++++++++++++++++++++---------------
1 file changed, 20 insertions(+), 15 deletions(-)
diff --git a/corfu.el b/corfu.el
index 126e428..e50512d 100644
--- a/corfu.el
+++ b/corfu.el
@@ -225,6 +225,23 @@ filter string with spaces is allowed."
(desktop-dont-save . t))
"Default child frame parameters.")
+(defvar corfu--buffer-parameters
+ '((mode-line-format . nil)
+ (header-line-format . nil)
+ (tab-line-format . nil)
+ (frame-title-format . "")
+ (truncate-lines . t)
+ (cursor-in-non-selected-windows . nil)
+ (cursor-type . nil)
+ (show-trailing-whitespace . nil)
+ (display-line-numbers . nil)
+ (left-fringe-width . nil)
+ (right-fringe-width . nil)
+ (left-margin-width . 0)
+ (right-margin-width . 0)
+ (fringes-outside-margins . 0))
+ "Default child frame buffer parameters.")
+
;; Function adapted from posframe.el by tumashu
(defun corfu--make-frame (x y width height content)
"Show child frame at X/Y with WIDTH/HEIGHT and CONTENT."
@@ -255,21 +272,9 @@ filter string with spaces is allowed."
yb))
(buffer (get-buffer-create " *corfu*")))
(with-current-buffer buffer
- (setq-local mode-line-format nil
- header-line-format nil
- tab-line-format nil
- frame-title-format ""
- truncate-lines t
- cursor-type nil
- cursor-in-non-selected-windows nil
- show-trailing-whitespace nil
- display-line-numbers nil
- left-fringe-width nil
- right-fringe-width nil
- left-margin-width nil
- right-margin-width nil
- fringes-outside-margins 0
- face-remapping-alist fr)
+ (dolist (var corfu--buffer-parameters)
+ (set (make-local-variable (car var)) (cdr var)))
+ (setq-local face-remapping-alist fr)
(let ((inhibit-modification-hooks t))
(erase-buffer)
(insert content)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/corfu 33b37fd: Introduce corfu--buffer-parameters,
ELPA Syncer <=