diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2021-06-25 12:05:56 +0200 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2021-06-25 12:05:56 +0200 |
| commit | 2ad41d69b3bc082b69d51a362f281219f9675375 (patch) | |
| tree | ca758ac4e05d31ad53296a71d4bf630bac7fae68 | |
| parent | b59e64598aae2ac64f5e37518feed09d354c2823 (diff) | |
Update readme
| -rw-r--r-- | README.org | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -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 |
