summaryrefslogtreecommitdiff
path: root/lisp/progmodes/java-ts-mode.el
diff options
context:
space:
mode:
authorF. Jason Park <jp@neverwas.me>2023-01-03 23:10:53 -0800
committerF. Jason Park <jp@neverwas.me>2023-01-10 06:34:01 -0800
commitfda1ad4a9ec030d013fc16c92d8494bc755b3763 (patch)
tree9e6daeef1f2ecc1f4c4e1b0128142147d9d1910d /lisp/progmodes/java-ts-mode.el
parentbb98666d03f2898f52f8b03f6056f8f8c9368131 (diff)
downloademacs-fda1ad4a9ec030d013fc16c92d8494bc755b3763.tar.gz
emacs-fda1ad4a9ec030d013fc16c92d8494bc755b3763.tar.bz2
emacs-fda1ad4a9ec030d013fc16c92d8494bc755b3763.zip
Remove obsolete server buffers on MOTD in erc-track
* lisp/erc/erc-networks.el (erc-networks--copy-server-buffer-functions): New internal hook through which modules can perform housekeeping when server buffers belonging to the same network context are merged. (erc-networks--copy-over-server-buffer-contents): Run new internal hook `erc-networks--copy-server-buffer-functions'. * lisp/erc/erc-track.el (erc-track-enable, erc-track-disable): Manage membership in `erc-networks--copy-server-buffer-functions' hook. (erc-track--replace-killed-buffer): New function to replace server buffer being killed in `erc-modified-channels-alist'. * test/lisp/erc/erc-scenarios-base-association.el (erc-scenarios-networks-merge-server-track): New test. * test/lisp/erc/resources/networks/merge-server/track.eld: New test data. (Bug#60560.)
Diffstat (limited to 'lisp/progmodes/java-ts-mode.el')
0 files changed, 0 insertions, 0 deletions