]> git.eshelyaron.com Git - emacs.git/commit
Cement ordering of essential hook members in ERC
authorF. Jason Park <jp@neverwas.me>
Mon, 5 Jun 2023 10:49:44 +0000 (03:49 -0700)
committerF. Jason Park <jp@neverwas.me>
Mon, 12 Jun 2023 02:55:11 +0000 (19:55 -0700)
commitd880a08f9592e51ada5749d10b472396683fb6ee
tree3f78f3d92ca3801d98f4d27eeadfa1b9c90a9150
parent1c3f6aa98f5ab0ddc99fd778dd17fd72a1052aa3
Cement ordering of essential hook members in ERC

* etc/ERC-NEWS: Add new section explaining the pinning of certain hook
members owned by built-in modules to fixed depths.
* lisp/erc/erc-button.el (erc-button-mode, erc-button-enable): Change
hook depth for `erc-button-add-buttons' from 90 to 30.
* lisp/erc/erc-fill.el (erc-fill-mode, erc-fill-enable): Change hook
depth for `erc-fill' from 0 to 40.
* lisp/erc/erc-match.el (erc-match-mode, erc-match-enable): Change
hook depth for `erc-match-message' from 90 to 60.
* lisp/erc/erc-stamp.el (erc-stamp-mode, erc-stamp-enable): Change
hook depth for `erc-add-timestamp' from 90 to 50.
* test/lisp/erc/erc-tests.el
(erc-tests--assert-printed-in-subprocess): Add fixture for testing a
form printed from a subprocess.
(erc--find-mode, erc--essential-hook-ordering): Use helper in existing
and new tests, respectively.  (Bug#60936)
etc/ERC-NEWS
lisp/erc/erc-button.el
lisp/erc/erc-fill.el
lisp/erc/erc-match.el
lisp/erc/erc-stamp.el
test/lisp/erc/erc-tests.el