From cb0cf52769a36d3771416525efbfc8f5dd5f0d68 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 6 Oct 2021 04:35:02 +0100 Subject: [PATCH] feat(navigation): stop using helm-posframe This reverts helm back to not using posframe, as it is kind of glitchy and a bit slow. Helm has a built-in posframe like thing, but it doesn't work quite the way I want, so I might try and sort that out at some point. --- modules/navigation/siren-helm.el | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/modules/navigation/siren-helm.el b/modules/navigation/siren-helm.el index 49a6a45..ca4c152 100755 --- a/modules/navigation/siren-helm.el +++ b/modules/navigation/siren-helm.el @@ -36,10 +36,18 @@ (helm-autoresize-min-height 10) (helm-autoresize-mode nil) (helm-case-fold-search 'smart) + (helm-display-buffer-height 64) + (helm-display-buffer-reuse-frame nil) + (helm-display-buffer-width 160) + (helm-display-function 'helm-default-display-buffer) (helm-display-header-line t) (helm-echo-input-in-header-line t) (helm-file-name-case-fold-search 'smart) + (helm-follow-mode-persistent t) + (helm-full-frame nil) + (helm-show-completion-display-function 'helm-display-buffer-in-own-frame) (helm-split-window-default-side 'below) + (helm-split-window-inside-p nil) :init (defvar siren-helm--did-hide-neotree nil) @@ -176,11 +184,7 @@ (define-minor-mode helm-posframe-mode "Toggle helm-posframe." :lighter " fmt" - (if helm-posframe-mode (helm-posframe-enable) (helm-posframe-disable))) - - :config - (when window-system - (helm-posframe-mode +1))) + (if helm-posframe-mode (helm-posframe-enable) (helm-posframe-disable)))) (provide 'siren-helm) ;;; siren-helm.el ends here