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

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

[elpa] externals/corfu 2ad41d6: Update readme


From: ELPA Syncer
Subject: [elpa] externals/corfu 2ad41d6: Update readme
Date: Fri, 25 Jun 2021 06:57:08 -0400 (EDT)

branch: externals/corfu
commit 2ad41d69b3bc082b69d51a362f281219f9675375
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Update readme
---
 README.org | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/README.org b/README.org
index 285c0b8..840dfde 100644
--- a/README.org
+++ b/README.org
@@ -25,12 +25,6 @@ major modes implement a Capf. Furthermore the language 
server packages, [[https:
 and [[https://github.com/emacs-lsp/lsp-mode][Lsp-mode]], both use Capfs which 
talk to the LSP server to retrieve the
 completions.
 
-The Emacs builtin Icomplete is technically comparable to Corfu and Vertico.
-Icomplete implements both ~completion-in-region~ and minibuffer completion in a
-single package. Corfu and Vertico are two separate packages in order to 
optimize
-the UI for the two distinct use cases, also leading to code bases which are
-easier to understand.
-
 *NOTE*: Corfu uses child frames to show the popup; on non-graphical displays it
 will fall back to the default setting of the ~completion-in-region-function~.
 
@@ -156,6 +150,19 @@ Corfu works in most scenarios. However there are a few 
known technical caveats.
 - No sorting by history, since ~completion-at-point~ does not
   maintain a history (See branch =history= for a possible solution).
 
+* Alternative packages
+
+The main alternative is the featureful 
[[https://github.com/company-mode/company-mode][Company]] package. In 
particular, Company
+supports auto completion as you type. As of now, auto completion is not
+supported by Corfu. Furthermore Company has support for multiple completion
+backends.
+
+The Emacs builtin Icomplete is technically comparable to Corfu and Vertico.
+Icomplete implements both ~completion-in-region~ and minibuffer completion in a
+single package. Corfu and Vertico are two separate packages in order to 
optimize
+the UI for the two distinct use cases, also leading to code bases which are
+easier to understand.
+
 * Contributions
 
 Since this package is part of [[http://elpa.gnu.org/packages/corfu.html][GNU 
ELPA]] contributions require a copyright



reply via email to

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