From 559c1eef39e329db4f9c08c9d348634ebb1aff5a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 29 Jul 2024 01:47:21 -0400 Subject: [PATCH] module: deprecate :completion company Corfu effectively replaces Company. It's lighter, faster (in most cases), and relies on more functionality native to Emacs (CAPF). The company module is one of the more higher-maintenance (and buggy) modules in our library, so rather than maintain two spiritually identical modules, I'd rather focus on the better one. I won't make any moves to actually remove the Company module until well after the v3 release, when `doom sync` and `doom upgrade` have rollback functionality, and those commands are better equipped to warn uses about module deprecations (and we have our new Github Discussions board set up, so we have a centralized place to announce them). --- modules/completion/company/README.org | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/completion/company/README.org b/modules/completion/company/README.org index 922953aec..2279155c0 100644 --- a/modules/completion/company/README.org +++ b/modules/completion/company/README.org @@ -3,6 +3,12 @@ #+created: February 19, 2017 #+since: 2.0.0 +#+begin_quote +  *This module is deprecated* in favor of the [[doom-module::completion corfu]] + module. This module will be in maintenance mode until it is eventually + removed. Consider switching to the Corfu module instead. +#+end_quote + * Description :unfold: This module provides code completion, powered by [[https://github.com/company-mode/company-mode][company-mode]]. Many of Doom's [[doom-module::lang]] modules require it for "intellisense" functionality.