]> git.eshelyaron.com Git - emacs.git/commit
Add command to refill buffer in erc-fill-wrap-mode
authorF. Jason Park <jp@neverwas.me>
Thu, 21 Sep 2023 13:54:27 +0000 (06:54 -0700)
committerF. Jason Park <jp@neverwas.me>
Fri, 13 Oct 2023 14:47:01 +0000 (07:47 -0700)
commit52af0a5fb97bd80f8c683f1286cdb33b319add2e
tree7445d89dc57d0d458eea6f66ce8e1923b7eb41eb
parentf8af241192bc6ecff694f1c98002c353a06df4b0
Add command to refill buffer in erc-fill-wrap-mode

* lisp/erc/erc-fill.el (erc-fill-function, erc-fill-wrap-mode):
Mention new command `erc-fill-wrap-refill-buffer' in doc string.
(erc-fill--wrap-rejigger-last-message): New internal variable.
(erc-fill--wrap-rejigger-region, erc-fill-wrap-refill-buffer): New
command and helper function for fixing alignment issues that arise,
for example, from adjusting pixel-display widths of buffer text during
a session.
* test/lisp/erc/erc-fill-tests.el (erc-fill-tests--simulate-refill):
New function for approximating `erc-fill-wrap-refill-buffer'.
(erc-fill-wrap--merge): Assert refilling is idempotent.  (Bug#60936)
lisp/erc/erc-fill.el
test/lisp/erc/erc-fill-tests.el