From 36bdf7782b7fbd0b2319736422074278b90a1291 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 31 Aug 2018 23:42:31 +0200 Subject: [PATCH] completion/helm: don't hide minibuffer input line Some helm sources don't display input in the headerline, despite helm-echo-input-in-header-line's value, making your input invisible. --- modules/completion/helm/config.el | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/modules/completion/helm/config.el b/modules/completion/helm/config.el index d6e669fa5..cbb8e01ed 100644 --- a/modules/completion/helm/config.el +++ b/modules/completion/helm/config.el @@ -133,17 +133,6 @@ be negative.") (advice-add #'helm-display-mode-line :override #'+helm|hide-mode-line) (advice-add #'helm-ag-show-status-default-mode-line :override #'ignore) - (defun +helm*hide-minibuffer-maybe () - "Hide minibuffer in Helm session if we use the header line as input field." - (when (with-current-buffer (helm-buffer-get) helm-echo-input-in-header-line) - (let ((ov (make-overlay (point-min) (point-max) nil nil t))) - (overlay-put ov 'window (selected-window)) - (overlay-put ov 'face - (let ((bg-color (face-background 'default nil))) - `(:background ,bg-color :foreground ,bg-color))) - (setq-local cursor-type nil)))) - (add-hook 'helm-minibuffer-set-up-hook #'+helm*hide-minibuffer-maybe) - ;; TODO Find a better way (defun +helm*use-helpful (orig-fn &rest args) (cl-letf (((symbol-function #'describe-function)