From f74c7fc043f6139c288f483422e31c3990814a7f Mon Sep 17 00:00:00 2001 From: Luigi Sartor Piucco Date: Sun, 4 Feb 2024 18:19:04 -0300 Subject: [PATCH] bump: :completion corfu + evil-collection The `evil-collection` upgrade is needed due to a recent breaking change in Corfu's setup and teardown functions. `evil-collection` `:after`-advised these with `#'evil-normalize-keymaps`, which accepts only 1 optional argument. This was fine because the functions took no arguments, but some have been introduced recently. Trying to initiate completion would now throw a "too many arguments" error, and due to the partial operation on the keymaps, make Emacs mostly unusable. Related links: - https://github.com/minad/corfu/commit/9cebcfedca0ab165fcfc8a56acc2d2513a02b9e3 - https://github.com/emacs-evil/evil-collection/commit/cf1a11912d1e77a197fab0e4f82d0c2268084455 - https://github.com/minad/corfu/commit/61a20a50369de2cae77d649269d3c047fbbc27ec - https://github.com/emacs-evil/evil-collection/commit/2eb68ac588f68c7d6706618754524595138900a1 --- modules/completion/corfu/packages.el | 6 +++--- modules/editor/evil/packages.el | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/completion/corfu/packages.el b/modules/completion/corfu/packages.el index ec9edc23f..05f2d9b98 100644 --- a/modules/completion/corfu/packages.el +++ b/modules/completion/corfu/packages.el @@ -1,8 +1,8 @@ ;; -*- no-byte-compile: t; -*- ;;; completion/corfu/packages.el -(package! corfu :pin "24dccafeea114b1aec7118f2a8405b46aa0051e0") -(package! cape :pin "18a30f48bb8754421cb10dad99e0a406173d4551") +(package! corfu :pin "b48d3017a47706198e04440cc1b3483bdf646771") +(package! cape :pin "bfde79ed440343c0dbf0f64cfe7913c1efbe3f83") (when (modulep! +icons) (package! nerd-icons-corfu :pin "7077bb76fefc15aed967476406a19dc5c2500b3c")) (when (modulep! +orderless) @@ -10,4 +10,4 @@ (when (modulep! :os tty) (package! corfu-terminal :pin "501548c3d51f926c687e8cd838c5865ec45d03cc")) (when (modulep! :editor snippets) - (package! yasnippet-capf :pin "a0a6b1c2bb6decdad5cf9b74202f0042f494a6ab")) + (package! yasnippet-capf :pin "db12b55cd08b614cbba134008566e48d7faf660e")) diff --git a/modules/editor/evil/packages.el b/modules/editor/evil/packages.el index 20c2c832e..64d8244df 100644 --- a/modules/editor/evil/packages.el +++ b/modules/editor/evil/packages.el @@ -35,4 +35,4 @@ (package! neotree) (autoload 'neotree-make-executor "neotree" nil nil 'macro)) - (package! evil-collection :pin "8be4b75c86bc637dbcd14be7522d6da06df1747e")) + (package! evil-collection :pin "8c84f9bc89fe56e71b56519f886085ddcbc671cf"))