From 1f25c3510f184d7a186492d35dee94683de1fd9e Mon Sep 17 00:00:00 2001 From: "Itai Y. Efrat" Date: Sat, 7 May 2022 10:40:30 +0300 Subject: [PATCH] feat(vertico): add workarounds for problematic commands --- modules/completion/vertico/config.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/completion/vertico/config.el b/modules/completion/vertico/config.el index a46dfed32..91c5d4286 100644 --- a/modules/completion/vertico/config.el +++ b/modules/completion/vertico/config.el @@ -29,7 +29,14 @@ overrides `completion-styles' during company completion sessions.") ;; cleans ~/foo/bar/// to /, and ~/foo/bar/~/ to ~/. (add-hook 'rfn-eshadow-update-overlay-hook #'vertico-directory-tidy) (add-hook 'minibuffer-setup-hook #'vertico-repeat-save) - (map! :map vertico-map "DEL" #'vertico-directory-delete-char)) + (map! :map vertico-map "DEL" #'vertico-directory-delete-char) + + ;; These commands are problematic and automatically show the *Completions* buffer + (advice-add #'tmm-add-prompt :after #'minibuffer-hide-completions) + (defadvice! +vertico--suppress-completion-help-a (fn &rest args) + :around #'ffap-menu-ask + (letf! ((#'minibuffer-completion-help #'ignore)) + (apply fn args)))) (use-package! orderless