emacs/lisp/erc
F. Jason Park d6be068ffe Add replacement-text field to erc-input struct
* etc/ERC-NEWS: Promote `refoldp' slot from simulated to real.
Mention new `substxt' slot of `erc-input' struct.
* lisp/erc/erc-common.el (erc-input): Add `substxt' and `refoldp'
slots.
(erc--input-split): Move `refoldp' to "superclass".
* lisp/erc/erc-goodies.el (erc--command-indicator-permit-insertion):
Use `substxt' field instead of overloading `insertp'.
(erc--command-indicator-display): Accept extra lines for
compatibility.
* lisp/erc/erc.el (erc-pre-send-functions): Revise doc.
(erc--input-ensure-hook-context, erc-input-refoldp): Remove unused
functions, originally meant to be new in ERC 5.6.
(erc--run-send-hooks): Copy data from additional fields of `erc-input'
object to `erc--input-split' workspace object.
(erc--send-input-lines): Handle `substxt' field of `erc-input' object
when it's non-nil.  (Bug#68265)
2024-01-24 20:58:32 -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 Actually derive channel membership from PREFIX in ERC 2024-01-24 20:58:32 -08:00
erc-button.el ; Fix typos in symbol names 2024-01-21 15:28:06 +01:00
erc-capab.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
erc-common.el Add replacement-text field to erc-input struct 2024-01-24 20:58:32 -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 Add replacement-text field to erc-input struct 2024-01-24 20:58:32 -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 Clarify purpose of module aliases in ERC 2024-01-07 15:11:26 -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 Force erc-speedbar to update on insertion 2024-01-24 20:58:32 -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 ; Fix typos in symbol names 2024-01-21 15:28:06 +01: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 Add replacement-text field to erc-input struct 2024-01-24 20:58:32 -08:00