module: deprecate :completion ivy

Ivy is practically Vertico's spiritual successor, and its module is one
of the more higher-maintenance modules in our library. Rather than
maintain two spiritually identicaly modules, I'd rather focus on the
better one.

I won't make any moves to actually remove the Ivy 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).
This commit is contained in:
Henrik Lissner 2024-07-28 18:15:25 -04:00
parent bc5a8ec3fa
commit 4ca92f3dd0
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -3,6 +3,12 @@
#+created: February 20, 2017 #+created: February 20, 2017
#+since: 2.0.0 #+since: 2.0.0
#+begin_quote
*This module is deprecated* in favor of the [[doom-module::completion vertico]]
module. This module will be in maintenance mode until it is eventually
removed. Consider switching to the Vertico module instead.
#+end_quote
* Description :unfold: * Description :unfold:
This module provides Ivy integration for a variety of Emacs commands, as well as This module provides Ivy integration for a variety of Emacs commands, as well as
a unified interface for project search and replace, powered by [[https://github.com/BurntSushi/ripgrep/][ripgrep]]. a unified interface for project search and replace, powered by [[https://github.com/BurntSushi/ripgrep/][ripgrep]].