[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/corfu 2ad41d6: Update readme,
ELPA Syncer <=