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

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

[elpa] externals/consult e0c3b2c 1/2: Update list of completion UIs, in


From: ELPA Syncer
Subject: [elpa] externals/consult e0c3b2c 1/2: Update list of completion UIs, in particular add @protesilaos' mct.el
Date: Fri, 22 Oct 2021 15:57:45 -0400 (EDT)

branch: externals/consult
commit e0c3b2c55ff0c5a6df313a0ac93b07367fa0334f
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Update list of completion UIs, in particular add @protesilaos' mct.el
    
    I've been waiting for Prot's completion UI to be packaged up.
    Thank you, Prot!
---
 README.org | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/README.org b/README.org
index 7e81685..0c70618 100644
--- a/README.org
+++ b/README.org
@@ -29,7 +29,7 @@ command =consult-imenu= presents a flat list of the Imenu 
with [[#live-previews]
 
 Consult is fully compatible with completion systems based on the standard Emacs
 =completing-read= API, notably the default completion system, 
[[https://github.com/minad/vertico][Vertico]],
-[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Icomplete.html][Icomplete]]/[[https://github.com/oantolin/icomplete-vertical][Icomplete-vertical]],
 [[https://github.com/raxod502/selectrum][Selectrum]] and 
[[https://github.com/oantolin/embark/][Embark]].
+[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Icomplete.html][Icomplete]]/[[https://github.com/oantolin/icomplete-vertical][Icomplete-vertical]],
 [[https://github.com/raxod502/selectrum][Selectrum]], 
[[https://github.com/oantolin/embark/][Embark]] and 
[[https://github.com/protesilaos/mct][Mct]].
 
 This package keeps the completion system specifics to a minimum. The ability of
 the Consult commands to work well with arbitrary completion systems is one of
@@ -999,15 +999,24 @@ configuration examples.
   :description: Related packages recommended for installation
   :end:
 
-It is highly recommended to install the following package combination:
+I personally use and recommended this combination of packages:
 
 - consult: This package
-- [[https://github.com/minad/vertico][vertico]], 
[[https://github.com/raxod502/selectrum][selectrum]] or 
[[https://github.com/oantolin/icomplete-vertical][icomplete-vertical]]: 
Vertical completion systems
-  (Icomplete-vertical is only needed for Emacs 27, built-in on Emacs 28)
+- [[https://github.com/minad/vertico][vertico]]: Fast and minimal vertical 
completion systems
 - [[https://github.com/minad/marginalia][marginalia]]: Annotations for the 
completion candidates
 - [[https://github.com/oantolin/embark][embark and embark-consult]]: Action 
commands, which can act on the completion candidates
 - [[https://github.com/oantolin/orderless][orderless]]: Completion style which 
offers flexible candidate filtering
 
+There exist other completion UIs beside Vertico, which are supported by 
Consult.
+Depending on your preferences you may prefer one over the other.
+
+- [[https://github.com/raxod502/selectrum][selectrum by Radon Rosborough]]: 
Alternative vertical completion system.
+- [[https://github.com/oantolin/icomplete-vertical][icomplete-vertical by Omar 
Antolín Camarena]]: Vertical completion system based on Icomplete.
+  Icomplete-vertical is only needed for Emacs 27, built-in on Emacs 28.
+- [[https://github.com/oantolin/embark][embark by Omar Antolín Camarena]]: 
Completion based on live updating Embark collect buffer.
+- [[https://github.com/protesilaos/mct][mct by Protesilaos Stavrou]]: 
Minibuffer and Completions in Tandem, which is build
+  on the default completion UI.
+
 There exist packages which integrate Consult with special programs or with 
other
 packages in the Emacs ecosystem. You may want to install some of them depending
 on your personal preferences.



reply via email to

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