From 36f79b8b86dfdd43c07f4dade0ad13ac4f628885 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 20 Dec 2018 03:36:22 +0000 Subject: [PATCH] Fix hiding helm source header when there's only one source --- modules/navigation/siren-helm.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/navigation/siren-helm.el b/modules/navigation/siren-helm.el index 6d257f2..2bbb737 100644 --- a/modules/navigation/siren-helm.el +++ b/modules/navigation/siren-helm.el @@ -9,7 +9,7 @@ (use-package helm :defer t :hook ((helm-minibuffer-set-up . siren-helm--hide-minibuffer-maybe) - (helm-before-initialize . siren-helm--toggle-header-line) + (helm-after-initialize . siren-helm--toggle-source-header-line) (helm-minibuffer-set-up . siren-helm--popwin-help-mode-off) (helm-cleanup . siren-helm--popwin-help-mode-on) (helm-cleanup . siren-helm--show-neotree-maybe)) @@ -25,8 +25,8 @@ (setq-local cursor-type nil)))) ;; From: https://github.com/emacs-helm/helm/issues/918#issuecomment-81555133 - (defun siren-helm--toggle-header-line () - (if (= (length helm-sources) 1) + (defun siren-helm--toggle-source-header-line () + (if (= (length (ignore-errors (with-helm-buffer helm-sources))) 1) (set-face-attribute 'helm-source-header nil :height 0.1) (set-face-attribute 'helm-source-header nil :height 1.0)))