bump: :completion vertico

minad/consult@0940ca0165 -> minad/consult@2106eee75f
minad/marginalia@9229d88ae4 -> minad/marginalia@e9540a7b80
minad/vertico@a8fe9a0b2e -> minad/vertico@509ca602c7
oantolin/embark@c9b26c2e18 -> oantolin/embark@56e28c23d5
oantolin/orderless@1ccf74ffdb -> oantolin/orderless@ce462a63e3

- Marginalia introduced library annotations in
minad/marginalia@5e646cc (minad/marginalia#127), which opens us up to
  corner cases where decompression of library files (to retrieve their
  description) fails and brings down  vertico with it.
  marginalia--library-doc has been advised to suppress these errors.

Fix: #6099
Ref: minad/marginalia@5e646cc3f6
Ref: minad/marginalia#127
This commit is contained in:
Henrik Lissner 2022-02-09 14:52:37 +01:00
parent 8179dc641e
commit 394f7be6c5
2 changed files with 18 additions and 8 deletions

View file

@ -132,7 +132,7 @@ orderless."
+default/search-cwd +default/search-other-cwd +default/search-cwd +default/search-other-cwd
+default/search-notes-for-symbol-at-point +default/search-notes-for-symbol-at-point
+default/search-emacsd +default/search-emacsd
consult--source-file consult--source-project-file consult--source-bookmark consult--source-recent-file consult--source-project-recent-file consult--source-bookmark
:preview-key (kbd "C-SPC")) :preview-key (kbd "C-SPC"))
(consult-customize (consult-customize
consult-theme consult-theme
@ -233,7 +233,17 @@ orderless."
'(projectile-find-file . project-file) '(projectile-find-file . project-file)
'(projectile-recentf . project-file) '(projectile-recentf . project-file)
'(projectile-switch-to-buffer . buffer) '(projectile-switch-to-buffer . buffer)
'(projectile-switch-project . project-file))) '(projectile-switch-project . project-file))
;; HACK minad/marginalia#127 adds annotation to read-library-name, but
;; compression errors (or any errors while reading compressed files) will
;; break completion entirely. This advice suppresses those errors and
;; degrades gracefully.
;; TODO PR error handling upstream.
(defadvice! +vertico--suppress-errors-a (fn &rest args)
:around #'marginalia--library-doc
(letf! ((#'jka-compr-error #'ignore))
(ignore-errors (apply fn args)))))
(use-package! embark-consult (use-package! embark-consult

View file

@ -4,19 +4,19 @@
(package! vertico (package! vertico
:recipe (:host github :repo "minad/vertico" :recipe (:host github :repo "minad/vertico"
:files ("*.el" "extensions/*.el")) :files ("*.el" "extensions/*.el"))
:pin "a8fe9a0b2e156e022136169a3159b4dad78b2439") :pin "509ca602c7aa565ab8f54c07e09af8fc3e706108")
(package! orderless :pin "1ccf74ffdbb0dd34caa63022e92f947c09c49c86") (package! orderless :pin "ce462a63e32dd32bceea041f656bb79da953d62f")
(package! consult :pin "0940ca016531f3412003c231b476e5023a510ff9") (package! consult :pin "2106eee75f84206715631da45eae08827da266f9")
(package! consult-dir :pin "08f543ae6acbfc1ffe579ba1d00a5414012d5c0b") (package! consult-dir :pin "08f543ae6acbfc1ffe579ba1d00a5414012d5c0b")
(when (featurep! :checkers syntax) (when (featurep! :checkers syntax)
(package! consult-flycheck :pin "0ad7e8ff15683a4d64b79c29b3fcf847edfe244b")) (package! consult-flycheck :pin "0ad7e8ff15683a4d64b79c29b3fcf847edfe244b"))
(package! embark :pin "c9b26c2e18f01ae401df6a69b7a0c1a6bc44b90c") (package! embark :pin "56e28c23d56da3ae4b755bfa50a181bdedf439e6")
(package! embark-consult :pin "c9b26c2e18f01ae401df6a69b7a0c1a6bc44b90c") (package! embark-consult :pin "56e28c23d56da3ae4b755bfa50a181bdedf439e6")
(package! marginalia :pin "9229d88ae4757f3439e81f51799758c009838cb4") (package! marginalia :pin "e9540a7b80f9c4d044748b88720e5cba3e30c20a")
(package! wgrep :pin "f9687c28bbc2e84f87a479b6ce04407bb97cfb23") (package! wgrep :pin "f9687c28bbc2e84f87a479b6ce04407bb97cfb23")