Remove redundant +ivy--switch-buffer transformer

Mentioned in #1408
This commit is contained in:
Henrik Lissner 2019-05-14 10:12:12 -04:00
parent 2fa2639d64
commit c4a5a1b007
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -112,12 +112,11 @@ immediately runs it on the current candidate (ending the ivy session)."
(when switch-buffer-alist
(setcar switch-buffer-alist '+ivy-rich-buffer-name)))
;; Allow these transformers to apply to more switch-buffer commands
(let ((ivy-switch-buffer-transformer (plist-get ivy-rich-display-transformers-list 'ivy-switch-buffer)))
(dolist (cmd '(+ivy--switch-buffer counsel-projectile-switch-to-buffer))
(setq ivy-rich-display-transformers-list
(plist-put ivy-rich-display-transformers-list
cmd ivy-switch-buffer-transformer))))
;; Apply switch buffer transformers to `counsel-projectile-switch-to-buffer' as well
(setq ivy-rich-display-transformers-list
(plist-put ivy-rich-display-transformers-list
'counsel-projectile-switch-to-buffer
(plist-get ivy-rich-display-transformers-list 'ivy-switch-buffer)))
;; Reload ivy which so changes to `ivy-rich-display-transformers-list' work
(ivy-rich-mode +1))