diff options
author | F. Jason Park <jp@neverwas.me> | 2022-04-04 22:38:22 -0700 |
---|---|---|
committer | F. Jason Park <jp@neverwas.me> | 2022-06-30 15:03:26 -0700 |
commit | 0f52e7ac68457ca8beb22cd382b1637fed35fd73 (patch) | |
tree | e179bbd79daa6a1f27a65ba673ae1629d515b59e /lisp/erc/erc-backend.el | |
parent | a3311dbce0008a23d8d6626ae6245d96ce3a20b2 (diff) | |
download | emacs-0f52e7ac68457ca8beb22cd382b1637fed35fd73.tar.gz emacs-0f52e7ac68457ca8beb22cd382b1637fed35fd73.tar.bz2 emacs-0f52e7ac68457ca8beb22cd382b1637fed35fd73.zip |
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)
Diffstat (limited to 'lisp/erc/erc-backend.el')
-rw-r--r-- | lisp/erc/erc-backend.el | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el index 1252a5b4fac..2f0b523d1b2 100644 --- a/lisp/erc/erc-backend.el +++ b/lisp/erc/erc-backend.el @@ -102,7 +102,6 @@ ;; There's a fairly strong mutual dependency between erc.el and erc-backend.el. ;; Luckily, erc.el does not need erc-backend.el for macroexpansion whereas the ;; reverse is true: -(provide 'erc-backend) (require 'erc) ;;;; Variables and options |