--- a/lisp/emacspeak-vertico.el
+++ b/lisp/emacspeak-vertico.el
@@ -77,7 +77,14 @@
(cl-declare (special vertico--index vertico--base))
(let ((new-cand
(substring (vertico--candidate)
- (if (>= vertico--index 0) (length vertico--base) 0)))
+ (if (>= vertico--index 0)
+ ;; Handle both vectico <= 0.22 and > 0.22, which have
+ ;; different types for vercito--base
+ ;; Remove after vertico 0.23
+ (if (stringp vertico--base)
+ (length vertico--base)
+ vertico--base)
+ 0)))
(to-speak nil))
(unless (equal emacspeak-vertico--prev-candidate new-cand)
(push new-cand to-speak)
Attachment:
OpenPGP_0x2A1423082388E924.asc
Description: application/pgp-keys
Attachment:
OpenPGP_signature.sig
Description: PGP signature
|May 1995 - Last Year|Current Year|
If you have questions about this archive or had problems using it, please contact us.