branch: externals/mct
commit 96856b6551c37a69341769a36269132a4794af54
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Add links to more extensions: Corfu, Cape, icons
---
 README.org | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/README.org b/README.org
index 469a178..b17726b 100644
--- a/README.org
+++ b/README.org
@@ -555,6 +555,27 @@ these exceptionally well-crafted extras:
   patterns (regexp, flex, initialism, etc.) regardless of the order they
   appear in.
 
++ 
[[https://github.com/iyefrat/all-the-icons-completion][all-the-icons-completion]]
 by Itai Y. Efrat :: Glue code that adds icons
+  from the =all-the-icons= package to the =*Completions*= buffer.  It can
+  make things prettier and/or more informative, while it can also be
+  combined with Marginalia.
+
+MCT does not support the use-case of ~completion-in-region~.  This is the
+kind of completion session that does not involve the minibuffer and is
+instead about in-buffer text expansion.  Consider these packages:
+
++ [[https://github.com/minad/corfu/][Corfu]] by Daniel Mendler :: An interface 
for the ~completion-in-region~
+  which uses a child frame (basically a pop-up) at the position of the
+  cursor to display candidates.  As with all of Daniel's packages, Corfu
+  aims for a clean implementation that does the right thing by being
+  consistent with core Emacs mechanisms.
+
++ [[https://github.com/minad/cape][Cape]] also by Daniel :: Additional 
~completion-at-point-functions~
+  (CAPFs) that extend those of core Emacs.  These backends can be used
+  by Corfu, though their modular nature makes them suitable for use by
+  other compliant packages (e.g. a potential minimalist package that is
+  cleanly designed like Corfu but has a different interface).
+
 ** Enable Consult previews
 :PROPERTIES:
 :CUSTOM_ID: h:85268cb1-9d49-452c-ba5f-c9215d4b8b62

Reply via email to