diff --git a/modules/completion/ivy/config.el b/modules/completion/ivy/config.el index b0a1fb5cb..4862eef2d 100644 --- a/modules/completion/ivy/config.el +++ b/modules/completion/ivy/config.el @@ -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))