summaryrefslogtreecommitdiff
path: root/lisp/erc/erc-backend.el
diff options
context:
space:
mode:
authorF. Jason Park <jp@neverwas.me>2022-04-04 22:38:22 -0700
committerF. Jason Park <jp@neverwas.me>2022-06-30 15:03:26 -0700
commit0f52e7ac68457ca8beb22cd382b1637fed35fd73 (patch)
treee179bbd79daa6a1f27a65ba673ae1629d515b59e /lisp/erc/erc-backend.el
parenta3311dbce0008a23d8d6626ae6245d96ce3a20b2 (diff)
downloademacs-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.el1
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