(completion-list-mode)
(when completion-tab-width (setq tab-width completion-tab-width))
(when completions-highlight-face (cursor-face-highlight-mode 1))
- (face-remap-add-relative 'header-line 'completions-heading)
- (setq-local header-line-format completions-header-format)
- (setq-local mode-line-format nil))
+ (face-remap-add-relative 'header-line 'completions-heading))
(defun completions-display (completions &rest plist)
"Display COMPLETIONS in the buffer specified by `standard-output'.
completions-action (plist-get plist :action)))
(run-hooks 'completion-setup-hook)
(display-buffer buf
- '((display-buffer-reuse-window display-buffer-at-bottom)
+ `((display-buffer-reuse-window display-buffer-at-bottom)
(window-height . completions--fit-window-to-buffer)
(preserve-size . (nil . t))
- (dedicated . soft)))))
+ (dedicated . soft)
+ (window-parameters
+ (mode-line-format . none)
+ (header-line-format . ,completions-header-format)
+ (split-window . ignore))))))
(defun display-completion-list (completions &optional group-fun)
"Display the list of completions, COMPLETIONS, using `standard-output'.