emacs/lisp/erc
F. Jason Park 37e87bc3ee Make ERC's format catalogs more extensible
* lisp/erc/erc-common.el (erc--define-catalog): Accept a `:parent'
keyword to allow for extending an existing catalog by overriding some
subset of defined entries.
(erc-define-message-format-catalog): Add edebug spec.
* lisp/erc/erc.el (erc-retrieve-catalog-entry): Check parent for
definition before looking to `default-toplevel-value'.
* test/lisp/erc/erc-tests.el (erc-retrieve-catalog-entry): Add test
case for inheritance.
* test/lisp/erc/resources/erc-tests-common.el
(erc-tests-common-pp-propertized-parts): Fix bug in convenience
command.  (Bug#67677)
2024-01-07 15:11:26 -08:00
..
ChangeLog.1 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.2 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-autoaway.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-backend.el Allow setting `erc-split-line-length' to zero 2024-01-07 15:11:26 -08:00
erc-button.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-capab.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-common.el Make ERC's format catalogs more extensible 2024-01-07 15:11:26 -08:00
erc-compat.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-dcc.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-desktop-notifications.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-ezbounce.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-fill.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-goodies.el Use global window hook for erc-keep-place-indicator 2024-01-07 15:11:26 -08:00
erc-ibuffer.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-identd.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-imenu.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-join.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-lang.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-list.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-log.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-match.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-menu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-netsplit.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-networks.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-nicks.el ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
erc-notify.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-page.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-pcomplete.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-replace.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc-ring.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-sasl.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-services.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-sound.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-speedbar.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-spelling.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-stamp.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-status-sidebar.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-track.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-truncate.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-xdcc.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
erc.el Make ERC's format catalogs more extensible 2024-01-07 15:11:26 -08:00