From 16d2cecda7c3290dd99ef184e958a50616a9d958 Mon Sep 17 00:00:00 2001 From: Ghosty Date: Thu, 22 Feb 2024 18:35:57 +0100 Subject: [PATCH] Fix corfu-scroll-up/-down being inverted Corfu uses the emacs definition of scroll-up (moving the text down) which is inverted to what vim uses. --- modes/corfu/evil-collection-corfu.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modes/corfu/evil-collection-corfu.el b/modes/corfu/evil-collection-corfu.el index a41b3da..bc91e9f 100644 --- a/modes/corfu/evil-collection-corfu.el +++ b/modes/corfu/evil-collection-corfu.el @@ -121,10 +121,10 @@ This key theme variable may be refactored in the future so use with caution." (when evil-want-C-u-scroll (evil-collection-define-key 'insert 'corfu-map - (kbd "C-u") 'corfu-scroll-up)) + (kbd "C-d") 'corfu-scroll-up)) (when evil-want-C-d-scroll (evil-collection-define-key 'insert 'corfu-map - (kbd "C-d") 'corfu-scroll-down)) + (kbd "C-u") 'corfu-scroll-down)) (advice-add 'corfu--setup :after (lambda (&rest _) (evil-normalize-keymaps))) (advice-add 'corfu--teardown :after (lambda (&rest _) (evil-normalize-keymaps))))