1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00
emacs/lisp/erc
F. Jason Park 4939f41393 Use advertised PREFIX when formatting nicks in ERC
* lisp/erc/erc-speedbar.el (erc-speedbar-insert-user): Run
`erc-get-channel-membership-prefix' in associated buffer if possible.
* lisp/erc/erc.el (erc-get-channel-membership-prefix): Use known
prefix mappings when determining status chars.
* test/lisp/erc/erc-tests.el (erc--parsed-prefix): Use common helpers
for initializing buffers, and use a more realistic example for PREFIX
value.
(erc--update-channel-modes): Add current buffer to `erc-server-user'
object to maintain essential invariant, even though this doesn't
affect the test's outcome.
(erc-tests--equal-including-properties): Move to `erc-tests-common'
and rename `erc-tests-common-equal-with-props'.
(erc--merge-prop, erc--remove-from-prop-value-list,
erc--remove-from-prop-value-list/many): Use new name for
`erc-tests-common-equal-with-props'.
(erc-get-channel-membership-prefix): New test.
(erc--determine-speaker-message-format-args,
erc--determine-speaker-message-format-args/queries-as-channel,
erc--determine-speaker-message-format-args/queries): Use new name
for `erc-tests-common-equal-with-props'.
* test/lisp/erc/resources/erc-tests-common.el
(erc-tests-common-equal-with-props): New macro, originally
`erc-tests--equal-including-properties' from erc-tests.el.
(erc-tests-common-make-server-buf): Initialize tables and make NAME
argument optional.  (Bug#67677)
2023-12-31 06:56:32 -08:00
..
ChangeLog.1
ChangeLog.2
erc-autoaway.el
erc-backend.el Populate erc--msg-prop-overrides for CTCP replies 2023-12-23 06:34:38 -08:00
erc-button.el Fix regression in erc-button-add-button 2023-12-31 06:56:32 -08:00
erc-capab.el
erc-common.el Move ERC test utilities to common file 2023-12-27 21:32:25 -08:00
erc-compat.el Optionally allow substitution patterns in erc-prompt 2023-11-24 13:38:52 -08:00
erc-dcc.el Use templates for formatting chat messages in ERC 2023-12-17 20:17:55 -08:00
erc-desktop-notifications.el
erc-ezbounce.el
erc-fill.el Replace erc--get-inserted-msg-bounds with functions 2023-12-27 21:32:25 -08:00
erc-goodies.el Fix regression in erc-keep-place-indicator-mode 2023-12-31 06:56:32 -08:00
erc-ibuffer.el
erc-identd.el
erc-imenu.el
erc-join.el
erc-lang.el
erc-list.el
erc-log.el Fix overlapping logs from erc-truncate-buffer-on-save 2023-12-23 06:46:33 -08:00
erc-match.el Revive erc-command-indicator as new module 2023-11-12 20:37:49 -08:00
erc-menu.el
erc-netsplit.el Define ERC message-formatting templates with defvar 2023-12-17 20:17:54 -08:00
erc-networks.el ; Fix some doc strings in ERC 2023-12-23 06:34:38 -08:00
erc-nicks.el Add erc-track integration to erc-nicks 2023-12-17 20:17:55 -08:00
erc-notify.el Define ERC message-formatting templates with defvar 2023-12-17 20:17:54 -08:00
erc-page.el Define ERC message-formatting templates with defvar 2023-12-17 20:17:54 -08:00
erc-pcomplete.el
erc-replace.el
erc-ring.el
erc-sasl.el Replace some uses of erc-error 2023-12-23 06:46:33 -08:00
erc-services.el Merge from origin/emacs-29 2023-12-09 07:25:21 -05:00
erc-sound.el Define ERC message-formatting templates with defvar 2023-12-17 20:17:54 -08:00
erc-speedbar.el Use advertised PREFIX when formatting nicks in ERC 2023-12-31 06:56:32 -08:00
erc-spelling.el
erc-stamp.el Restore predicate for detecting date stamps in ERC 2023-12-31 06:56:32 -08:00
erc-status-sidebar.el Replace some uses of erc-error 2023-12-23 06:46:33 -08:00
erc-track.el Cache shortened channel names in erc-track 2023-12-17 20:17:55 -08:00
erc-truncate.el Replace erc--get-inserted-msg-bounds with functions 2023-12-27 21:32:25 -08:00
erc-xdcc.el
erc.el Use advertised PREFIX when formatting nicks in ERC 2023-12-31 06:56:32 -08:00