#Emacs performs completion using one or more completion styles, which are sets of criteria for matching #minibuffer text to completion alternatives.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Styles.html
#Emacs performs completion using one or more completion styles, which are sets of criteria for matching #minibuffer text to completion alternatives.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Styles.html
#EmacsTip: Recursive minibuffer is a great feature of Emacs. With minibuffer you can invoke a command on an usual buffer, and with recursive minibuffer you can invoke a command on a minibuffer (recursive or not). The built-in #MbDepth package is also very useful, it'll show the recursion depth of the current minibuffer when in a recursive minibuffer.
https://www.gnu.org/software/emacs/manual//html_node/elisp/Recursive-Mini.html
#emacstip #mbdepth #emacs #minibuffer #recursiveminibuffer
#EmacsTip: Did you consider using #Corfu as your #AutoCompletion UI? It fully complies with Emacs default completion at point UI, and it also enjoyes full #Company support via #Cape. Just like any #minibuffer completing-read prompt, you can use anything, be it regexp, space or tab, to find a completion candidate.
#emacstip #corfu #autocompletion #company #cape #minibuffer #emacs #ui
#EmacsTip: The default #minibuffer #completion #UI may seem to be boring. So there is #Vertico, a vertical completion UI. Unlike many other completion UIs, it's 100% compatible with #Emacs completion API, so all #Emacs packages that properly support #Emacs also support #Vertico. #Vertico has a customizable #UI, just check out its README to get an idea.
#emacstip #minibuffer #completion #ui #Vertico #emacs