From ece4a74a9b2ac84a4e85be3d094ceb4f0a441e39 Mon Sep 17 00:00:00 2001 From: Sean Farley Date: Wed, 16 Feb 2022 21:07:32 -0600 Subject: [PATCH] feat(vertico): add +childframe option similar to ivy --- modules/completion/vertico/config.el | 7 +++++++ modules/completion/vertico/packages.el | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/modules/completion/vertico/config.el b/modules/completion/vertico/config.el index daccbd5c9..bae3d7dbb 100644 --- a/modules/completion/vertico/config.el +++ b/modules/completion/vertico/config.el @@ -246,3 +246,10 @@ orderless." (use-package! wgrep :commands wgrep-change-to-wgrep-mode :config (setq wgrep-auto-save-buffer t)) + + +(use-package! vertico-posframe + :when (featurep! +childframe) + :hook (vertico-mode . vertico-posframe-mode) + :config + (add-hook 'doom-after-reload-hook #'posframe-delete-all)) diff --git a/modules/completion/vertico/packages.el b/modules/completion/vertico/packages.el index 4dcc9377b..1484502c6 100644 --- a/modules/completion/vertico/packages.el +++ b/modules/completion/vertico/packages.el @@ -22,3 +22,8 @@ (when (featurep! +icons) (package! all-the-icons-completion :pin "286e2c064a1298be0d8d4100dc91d7a7a554d04a")) + +(when (featurep! +childframe) + (package! vertico-posframe + :recipe (:host github :repo "tumashu/vertico-posframe") + :pin "7ca364d319e7ba8ccba26a0d57513f3e66f1b05b"))