Skip to content

ffap-menu (Fixed on Emacs 31)

NOTE: I have implemented a fix for this problem upstream in Emacs, see bug#74616. From Emacs 31 and newer the workaround is not needed anymore.

The command ffap-menu shows the ‘*Completions*’ buffer by default like tmm-menubar, which is unwanted if Vertico is used. The completions buffer can be disabled as follows.

emacs-lisp
(advice-add #'ffap-menu-ask :around
            (lambda (&rest args)
              (cl-letf (((symbol-function #'minibuffer-completion-help)
                         #'ignore))
                (apply args))))