From ee4b5c61de53dde40987efbe4942f61f7d486da0 Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Wed, 29 Apr 2020 16:22:01 -0700 Subject: [PATCH] Improve ivy-rich with counsel-bookmark This adds a column that displays the path where the bookmark exists. Signed-off-by: Rudi Grinberg --- modules/completion/ivy/config.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/completion/ivy/config.el b/modules/completion/ivy/config.el index 73276413f..fb3382183 100644 --- a/modules/completion/ivy/config.el +++ b/modules/completion/ivy/config.el @@ -129,7 +129,11 @@ evil-ex-specific constructs, so we disable it solely in evil-ex." (ivy-rich-counsel-function-docstring (:face font-lock-doc-face)))) ;; Apply switch buffer transformers to `counsel-projectile-switch-to-buffer' as well 'counsel-projectile-switch-to-buffer - (plist-get ivy-rich-display-transformers-list 'ivy-switch-buffer)) + (plist-get ivy-rich-display-transformers-list 'ivy-switch-buffer) + 'counsel-bookmark + '(:columns + ((ivy-rich-candidate (:width 0.5)) + (ivy-rich-bookmark-filename (:width 60))))) ;; Remove built-in coloring of buffer list; we do our own (setq ivy-switch-buffer-faces-alist nil)