]> git.eshelyaron.com Git - emacs.git/commit
Adjust some old text properties in ERC buffers
authorF. Jason Park <jp@neverwas.me>
Thu, 16 Jun 2022 08:20:49 +0000 (01:20 -0700)
committerF. Jason Park <jp@neverwas.me>
Sat, 8 Apr 2023 21:23:51 +0000 (14:23 -0700)
commit8793874616f1020f7af5149643a75d551887ea5c
tree3abc455c19e2e0abb31238172e58bf2d1dfb3de0
parentd5435a0d822e95bfb18f3cdf4fac83611ec17972
Adjust some old text properties in ERC buffers

* lisp/erc/erc.el (erc-display-message): Replace `rear-sticky' text
property, which has been around since 2002, with a more useful
`erc-command' property.  It records the current IRC command as a
symbol or a number, in the case of numerics.
(erc--own-property-names, erc--remove-text-properties) Add variable
and internal helper function for filtering values returned by
`filter-buffer-substring-function'.
(erc-display-prompt): Make the `field' text property more meaningful
to aid in searching, although this makes the `erc-prompt' property
somewhat redundant.
(erc-put-text-property, erc-list): Alias these to subr functions.
(erc-restore-text-properties): Don't forget tags when restoring.
(erc--get-eq-comparable-cmd): New function to extract commands for use
as more easily searchable text-property values.  (Bug#60936.)
lisp/erc/erc.el