summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2023-03-27 21:58:05 +0200
committerDaniel Mendler <mail@daniel-mendler.de>2023-03-27 21:58:05 +0200
commit12b9712f546fc7b6229e56336bfa375fa3165406 (patch)
tree6069906957195f994db51302d18ed9b30fc2f682 /README.org
parent224f79b5f92d5a13a623a4cd7283a236b40dde81 (diff)
README: Update section about Company
Diffstat (limited to 'README.org')
-rw-r--r--README.org11
1 files changed, 6 insertions, 5 deletions
diff --git a/README.org b/README.org
index c28141f..166f0e5 100644
--- a/README.org
+++ b/README.org
@@ -509,11 +509,12 @@ enhance your setup.
* Alternatives
- [[https://github.com/company-mode/company-mode][Company]]: Company is a widely used and mature completion package, which
- implements a similar interaction model and popup UI as Corfu. While Corfu
- relies exclusively on the standard Emacs completion API (Capfs), Company
- defines its own API for the backends. Company includes its completion
- backends, which are incompatible with the Emacs completion infrastructure. As
- a result of this design, Company is a more complex package than Corfu. Company
+ implements a similar UI as Corfu. While Corfu relies exclusively on the
+ standard Emacs completion API (Capfs), Company defines its own API for the
+ backends. Company includes its own completion backends, following its own API,
+ which are incompatible with the Emacs completion infrastructure. Company
+ provides an adapter ~company-capf~ to handle Capfs as a Company backend. As a
+ result of this design, Company is a more complex package than Corfu. Company
by default uses overlays for the popup in contrast to the child frames used by
Corfu. Overall both packages work well, but Company integrates less tightly
with Emacs. The ~completion-styles~ support is more limited and the