diff --git a/lisp/init-vertico.el b/lisp/init-vertico.el index 9394a3e..8a612d0 100644 --- a/lisp/init-vertico.el +++ b/lisp/init-vertico.el @@ -29,10 +29,14 @@ (require 'corfu) (global-corfu-mode 'toggle) (setq corfu-auto t + corfu-cycle t corfu-auto-delay 0.05 corfu-auto-prefix 2 corfu-quit-no-match t) +(autoload 'corfu-info-documentation "corfu-info" "" t) +(autoload 'corfu-info-location "corfu-info" "" t) + (require 'orderless) (setq completion-styles '(orderless basic partial-completion flex) completion-category-overrides '((file (styles basic partial-completion)))) @@ -59,11 +63,15 @@ (defun creature/load-corfu-terminal-in-no-gui-env () - (unless (display-graphic-p) - (require 'corfu-terminal) - (require 'corfu-doc-terminal) - (corfu-terminal-mode 1) - (corfu-doc-terminal-mode 1))) + (if (or (display-graphic-p) (featurep 'tty-child-frames)) + (progn + (require 'corfu-popupinfo) + (corfu-popupinfo-mode 1)) + (progn + (require 'corfu-terminal) + (require 'corfu-doc-terminal) + (corfu-terminal-mode 1) + (corfu-doc-terminal-mode 1)))) (add-hook 'emacs-startup-hook #'creature/load-corfu-terminal-in-no-gui-env) (add-hook 'server-after-make-frame-hook #'creature/load-corfu-terminal-in-no-gui-env) diff --git a/site-lisp/cape b/site-lisp/cape index 753bed1..f7bdd1e 160000 --- a/site-lisp/cape +++ b/site-lisp/cape @@ -1 +1 @@ -Subproject commit 753bed1ccccc814f043591782e9ef375c7fda5f8 +Subproject commit f7bdd1e67950c608700e3b05c9cda43dfb8af98d diff --git a/site-lisp/consult b/site-lisp/consult index eae6481..da62326 160000 --- a/site-lisp/consult +++ b/site-lisp/consult @@ -1 +1 @@ -Subproject commit eae64815fbfa74327dcda9de3cb1b9a725d59b2d +Subproject commit da62326326b9b121edb46b0f31adb2569e4e896a diff --git a/site-lisp/corfu b/site-lisp/corfu index 10e24c8..76ee8f4 160000 --- a/site-lisp/corfu +++ b/site-lisp/corfu @@ -1 +1 @@ -Subproject commit 10e24c8bdbdd4e6d3145878f3ce4357c3753b0a1 +Subproject commit 76ee8f4e57d4cfb0deb3988cde199e6028cfbe7e diff --git a/site-lisp/embark b/site-lisp/embark index 923d0ec..1371a1e 160000 --- a/site-lisp/embark +++ b/site-lisp/embark @@ -1 +1 @@ -Subproject commit 923d0ec52e2e3e0ae44e497c31c7888e87d08a8f +Subproject commit 1371a1e33e3a3d96557beb28dccf1fa762f6ae22 diff --git a/site-lisp/marginalia b/site-lisp/marginalia index 3cfba58..8a07e86 160000 --- a/site-lisp/marginalia +++ b/site-lisp/marginalia @@ -1 +1 @@ -Subproject commit 3cfba58cd56bdf5c12609a8bfc89fb97f3df37b0 +Subproject commit 8a07e869577e0b8582db2528b08ec295d0405bb7 diff --git a/site-lisp/orderless b/site-lisp/orderless index 254f241..9cf1c90 160000 --- a/site-lisp/orderless +++ b/site-lisp/orderless @@ -1 +1 @@ -Subproject commit 254f2412489bbbf62700f9d3d5f18e537841dcc3 +Subproject commit 9cf1c90e2501566ceba59f3220b4630995004efd diff --git a/site-lisp/vertico b/site-lisp/vertico index 54829f6..17c6290 160000 --- a/site-lisp/vertico +++ b/site-lisp/vertico @@ -1 +1 @@ -Subproject commit 54829f61034c9408cf620dac1e6af304f38d79ed +Subproject commit 17c629087ea23466b10fd0dd4ecce53e17a810e3