emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/vertico 1251fd0: README: Add more links


From: ELPA Syncer
Subject: [elpa] externals/vertico 1251fd0: README: Add more links
Date: Thu, 28 Oct 2021 06:57:43 -0400 (EDT)

branch: externals/vertico
commit 1251fd0fd1d71b5202352ff13c33ee5d18eaa7a2
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    README: Add more links
---
 README.org | 24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/README.org b/README.org
index 97903f7..fb1547e 100644
--- a/README.org
+++ b/README.org
@@ -189,8 +189,8 @@
                    args)))
   #+end_src
 
-  This also affects completion in the minibuffer when =M-:= 
(~eval-expression~) is used.
-  
+  This also affects TAB completion in the minibuffer when =M-:= 
(~eval-expression~) is used.
+
   You may also want to look into my [[https://github.com/minad/corfu][Corfu]] 
package, which provides a minimal
   completion system for completion-in-region using overlays. Corfu is 
developed in
   the same spirit as Vertico.
@@ -283,6 +283,20 @@
   functionality not present in Emacs already (e.g., ~consult-line~) and some 
are
   substitutes (e.g., ~consult-buffer~ for ~switch-to-buffer~).
 
+* Child frames and Popups
+
+An often requested feature is the ability to display the completions in a child
+frame popup. I do not recommend this, since from my experience it introduces
+more problems than it solves. Child frames can feel slow and are prone to
+flicker. On the other hand the completions are shown right in your focus at the
+center of the screen, leading to a modern-looking IDE-like UI. Please give 
these
+packages a try and judge for yourself.
+
+- [[https://github.com/muffinmad/emacs-mini-frame][mini-frame]]: Display the 
entire minibuffer in a child frame.
+- [[https://github.com/minad/mini-popup][mini-popup]]: Slightly simpler 
alternative to mini-frame.
+- [[https://github.com/tumashu/vertico-posframe][vertico-posframe]]: Display 
only the Vertico candidates in a child frame
+  using the posframe library.
+
 * Alternatives
 
   There are many alternative completion UIs, each UI with its own advantages 
and
@@ -305,8 +319,7 @@
   targets users interested in crafting their Emacs precisely to their liking -
   completion plays an integral part in how the users interacts with Emacs.
 
-  There are at least two other interactive completion UIs, which follow a
-  similar philosophy:
+  There are other interactive completion UIs, which follow a similar 
philosophy:
 
   - [[https://github.com/raxod502/selectrum][Selectrum]]: Selectrum has a 
similar UI as Vertico. Selectrum is more complex
     and not fully compatible with every Emacs completion command 
([[https://github.com/raxod502/selectrum/issues/481][Issue #481]]),
@@ -320,6 +333,9 @@
     perspective, candidate rotation feels a bit less intuitive than the UI of
     Vertico or Selectrum. Note that Emacs 28 offers a built-in
     ~icomplete-vertical-mode~.
+  - [[https://gitlab.com/protesilaos/mct][Mct]]: Minibuffer and Completions in 
Tandem. Reuses the default completions
+    buffer and enhances it with automatic updates and additional keybindings,
+    to select a candidate and move between minibuffer and completions buffer.
 
 * Problematic completion commands
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]