From bca4265e64c29698a061a879a84407c7c1d80d7d Mon Sep 17 00:00:00 2001 From: Quentin Barbe Date: Tue, 25 Feb 2025 22:28:24 +0100 Subject: [PATCH] fix(vertico): fix display with embark-act-all --- modules/completion/vertico/autoload/vertico.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/completion/vertico/autoload/vertico.el b/modules/completion/vertico/autoload/vertico.el index 605142389..c0dd86124 100644 --- a/modules/completion/vertico/autoload/vertico.el +++ b/modules/completion/vertico/autoload/vertico.el @@ -196,10 +196,14 @@ targets." (which-key--show-keymap (if (eq (plist-get (car targets) :type) 'embark-become) "Become" - (format "Act on %s '%s'%s" + (if (> (or (plist-get (car targets) :multi) 0) 1) + (format "Act on %s '%ss'" + (plist-get (car targets) :multi) + (plist-get (car targets) :type)) + (format "Act on %s '%s'%s" (plist-get (car targets) :type) (embark--truncate-target (plist-get (car targets) :target)) - (if (cdr targets) "…" ""))) + (if (cdr targets) "…" "")))) (if prefix (pcase (lookup-key keymap prefix 'accept-default) ((and (pred keymapp) km) km)