From ad1afe892b9b9e6fcadb3b22be478cac90c3376f Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 27 Feb 2018 00:33:18 +0000 Subject: [PATCH] Add helm tooks to avoid some issues with popwin --- modules/siren-helm.el | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/siren-helm.el b/modules/siren-helm.el index 97b98fa..72a915f 100644 --- a/modules/siren-helm.el +++ b/modules/siren-helm.el @@ -37,6 +37,24 @@ (add-hook 'helm-before-initialize-hook #'siren-helm--toggle-header-line) + ;; From: https://github.com/emacs-helm/helm/wiki/Popwin + (defun siren-helm--popwin-help-mode-off () + "Turn `popwin-mode' off for *Help* buffers." + (when (boundp 'popwin:special-display-config) + (customize-set-variable 'popwin:special-display-config + (delq 'help-mode popwin:special-display-config)))) + + (add-hook 'helm-minibuffer-set-up-hook #'siren-helm--popwin-help-mode-off) + + ;; From: https://github.com/emacs-helm/helm/wiki/Popwin + (defun siren-helm--popwin-help-mode-on () + "Turn `popwin-mode' on for *Help* buffers." + (when (boundp 'popwin:special-display-config) + (customize-set-variable 'popwin:special-display-config + (add-to-list 'popwin:special-display-config 'help-mode nil #'eq)))) + + (add-hook 'helm-cleanup-hook #'siren-helm--popwin-help-mode-on) + (use-package helm-descbinds :defer t)