master updated (b2177acb8c8 -> badce2d952d)
"F. Jason Park" <[email protected]> Tue, 30 Jun 2026 23:37:19 -0400 (EDT)
| Newsgroups | gmane.emacs.diffs |
|---|---|
| Message-ID | <[email protected]> |
jpneverwas pushed a change to branch master.
from b2177acb8c8 Fix prog-fill-reindent-defun to better handle an active region
new 3b52f8f9816 ; Add erc-stamp test for right-margin face
new c86cec9202d Rename erc--with-dependent-type-match for clarity
new 500afb626cb Add module example to ERC's documentation
new f0e01e0d141 Make prefix-body boundary more detectable in ERC
new 3c0fa74ca9a Introduce lower level erc-match API
new 5d3fadb2478 Use erc-match API for erc-desktop-notifications
new 7c8c769a4d4 Set major-mode before updating modules in erc-open
new cab6a0d0e33 Make erc-settings a module
new badce2d952d Allow slashes and periods in ERC ISUPPORT params
Summary of changes:
doc/misc/erc.texi | 973 ++++++++++++++++++++-
etc/ERC-NEWS | 41 +
lisp/erc/erc-backend.el | 4 +-
lisp/erc/erc-button.el | 8 +-
lisp/erc/erc-common.el | 23 +-
lisp/erc/erc-desktop-notifications.el | 134 ++-
lisp/erc/erc-fill.el | 20 +-
lisp/erc/erc-goodies.el | 20 +-
lisp/erc/erc-imenu.el | 8 +-
lisp/erc/erc-match.el | 408 ++++++++-
lisp/erc/erc-networks.el | 50 +-
lisp/erc/erc-settings.el | 296 +++++++
lisp/erc/erc-stamp.el | 8 +-
lisp/erc/erc-track.el | 8 +-
lisp/erc/erc-truncate.el | 4 +-
lisp/erc/erc.el | 57 +-
test/lisp/erc/erc-desktop-notifications-tests.el | 139 +++
test/lisp/erc/erc-match-tests.el | 259 +++++-
test/lisp/erc/erc-scenarios-fill-wrap.el | 68 ++
test/lisp/erc/erc-scenarios-match-api.el | 127 +++
test/lisp/erc/erc-scenarios-settings.el | 190 ++++
test/lisp/erc/erc-settings-tests.el | 119 +++
test/lisp/erc/erc-tests.el | 73 +-
test/lisp/erc/resources/erc-scenarios-common.el | 79 +-
.../resources/fill/snapshots/merge-01-start.eld | 2 +-
.../resources/fill/snapshots/merge-02-right.eld | 2 +-
.../erc/resources/fill/snapshots/merge-wrap-01.eld | 2 +-
.../fill/snapshots/merge-wrap-indicator-pre-01.eld | 2 +-
.../fill/snapshots/monospace-01-start.eld | 2 +-
.../fill/snapshots/monospace-02-right.eld | 2 +-
.../resources/fill/snapshots/monospace-03-left.eld | 2 +-
.../fill/snapshots/monospace-04-reset.eld | 2 +-
.../resources/fill/snapshots/spacing-01-mono.eld | 2 +-
.../resources/fill/snapshots/stamps-left-01.eld | 2 +-
.../erc/resources/match/functions/custom-match-log | 39 +
test/lisp/erc/resources/match/functions/custom.eld | 49 ++
test/lisp/erc/resources/settings/basic-sasl.eld | 47 +
test/lisp/erc/resources/settings/basic.eld | 38 +
38 files changed, 3145 insertions(+), 164 deletions(-)
create mode 100644 lisp/erc/erc-settings.el
create mode 100644 test/lisp/erc/erc-desktop-notifications-tests.el
create mode 100644 test/lisp/erc/erc-scenarios-match-api.el
create mode 100644 test/lisp/erc/erc-scenarios-settings.el
create mode 100644 test/lisp/erc/erc-settings-tests.el
create mode 100644 test/lisp/erc/resources/match/functions/custom-match-log
create mode 100644 test/lisp/erc/resources/match/functions/custom.eld
create mode 100644 test/lisp/erc/resources/settings/basic-sasl.eld
create mode 100644 test/lisp/erc/resources/settings/basic.eld