From 5311214f9097e1a8336e5b2a22d8a778cfa23053 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 29 Aug 2024 01:17:43 -0400 Subject: [PATCH] tweak(corfu): don't invert evil-complete-all-buffers And avoid void-variable errors for non-evil users (not that they're bound for them, but just in case). Ref: #7748 --- modules/completion/corfu/autoload.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/completion/corfu/autoload.el b/modules/completion/corfu/autoload.el index 00852e48c..e8a8aa73c 100644 --- a/modules/completion/corfu/autoload.el +++ b/modules/completion/corfu/autoload.el @@ -69,7 +69,8 @@ Intended to mimic `evil-complete-next', unless the popup is already open." (if corfu--candidates (corfu-next arg) (require 'cape) - (let ((cape-dabbrev-check-other-buffers (not evil-complete-all-buffers))) + (let ((cape-dabbrev-check-other-buffers + (bound-and-true-p evil-complete-all-buffers))) (cape-dabbrev t) (when (> corfu--total 0) (corfu--goto (or arg 0)))))) @@ -83,7 +84,8 @@ Intended to mimic `evil-complete-previous', unless the popup is already open." (if corfu--candidates (corfu-previous arg) (require 'cape) - (let ((cape-dabbrev-check-other-buffers (not evil-complete-all-buffers))) + (let ((cape-dabbrev-check-other-buffers + (bound-and-true-p evil-complete-all-buffers))) (cape-dabbrev t) (when (> corfu--total 0) (corfu--goto (- corfu--total (or arg 1)))))))