Fix ivy completion when treemacs is open

Caused by incorrectly initialized treemacs popup hack.
This commit is contained in:
Henrik Lissner 2018-08-02 03:31:20 +02:00
parent baf400b736
commit d2ecd87739
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -284,10 +284,12 @@ instead of switch-to-buffer-*."
;; `treemacs' ;; `treemacs'
(after! treemacs (after! treemacs
(set-popup-rule! "^ \\*Treemacs" :side 'left :size treemacs-width :quit nil) (set-popup-rule! "^ \\*Treemacs" :side 'left :size treemacs-width :quit nil :ttl 0)
(defun +popup*set-popup (&rest _) (defun +popup*set-popup (&rest _)
(+popup--init (selected-window))) "Create and setup a buffer for treemacs in the right position and size."
(advice-add #'treemacs--setup-buffer :after #'+popup*set-popup)) (pop-to-buffer (treemacs--get-framelocal-buffer))
(treemacs--forget-last-highlight))
(advice-add #'treemacs--setup-buffer :override #'+popup*set-popup))
;; `wgrep' ;; `wgrep'