summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Nguyen <james@jojojames.com>2022-05-28 22:34:07 -0400
committerJames Nguyen <james@jojojames.com>2022-05-28 22:34:07 -0400
commite1bbf13194e06c435cd3328b2b431c9c46fbbf40 (patch)
tree07ae2c6a3feccee26105d3f860ed88d716489752
parent8b2a3327ad74a902426c51b50e20d71c39bd54cb (diff)
[Corfu]: Fix more compile errors
-rw-r--r--modes/corfu/evil-collection-corfu.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/modes/corfu/evil-collection-corfu.el b/modes/corfu/evil-collection-corfu.el
index 8773057..cb6d01b 100644
--- a/modes/corfu/evil-collection-corfu.el
+++ b/modes/corfu/evil-collection-corfu.el
@@ -36,6 +36,10 @@
(defvar corfu-map)
(defvar corfu-cycle)
(defvar corfu-preselect-first)
+(defvar corfu--index)
+
+(declare-function "corfu-insert" "corfu")
+(declare-function "corfu-reset" "corfu")
(defconst evil-collection-corfu-maps '(corfu-map))
@@ -94,7 +98,7 @@ This key theme variable may be refactored in the future so use with caution."
(defvar evil-collection-corfu-insert-or-next-line
`(menu-item "" nil :filter ,(lambda (&optional _)
(when (>= corfu--index 0)
- #'corfu-insert)))
+ 'corfu-insert)))
"If we made a selection during `corfu' completion, select it.")
;; FIXME: Not sure why we need to use `define-key' here instead of
;; `evil-collection-define-key';.
@@ -106,7 +110,7 @@ This key theme variable may be refactored in the future so use with caution."
(defvar evil-collection-corfu-cancel-or-backspace
`(menu-item "" nil :filter ,(lambda (&optional _)
(when (>= corfu--index 0)
- #'corfu-reset)))
+ 'corfu-reset)))
"If we made a selection during `corfu' completion, cancel it.")
(evil-collection-define-key 'insert
'corfu-map (kbd "DEL") evil-collection-corfu-cancel-or-backspace)