]> git.eshelyaron.com Git - emacs.git/commit
Rework mutual dependency between erc and erc-backend
authorF. Jason Park <jp@neverwas.me>
Tue, 5 Apr 2022 05:38:22 +0000 (22:38 -0700)
committerF. Jason Park <jp@neverwas.me>
Thu, 30 Jun 2022 22:03:26 +0000 (15:03 -0700)
commit0f52e7ac68457ca8beb22cd382b1637fed35fd73
treee179bbd79daa6a1f27a65ba673ae1629d515b59e
parenta3311dbce0008a23d8d6626ae6245d96ce3a20b2
Rework mutual dependency between erc and erc-backend

* lisp/erc/erc.el: Declare needed variables exported by erc-backend.el
as special near the top of the file, and only require `erc-backend'
after providing `erc' as a feature at the very end.

* lisp/erc/erc-backend.el: Don't preemptively provide `erc-backend'.

* test/lisp/erc/erc-tests.el (erc--meta--backend-dependencies): Add
utility test to scrape for unused vars that may accumulate over time.
(Bug#54825)
lisp/erc/erc-backend.el
lisp/erc/erc.el
test/lisp/erc/erc-tests.el