GNU bug report logs -
#60936
30.0.50; ERC >5.5: Add erc-fill style based on visual-line-mode
Previous Next
Reported by: "J.P." <jp <at> neverwas.me>
Date: Wed, 18 Jan 2023 14:55:02 UTC
Severity: normal
Tags: patch
Found in version 30.0.50
Fixed in version 30.1
Done: "J.P." <jp <at> neverwas.me>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
The following commit introduced a regression:
commit 05f6fdb9e7893329baff675bd31fb36ad64c756d
Author: F. Jason Park <jp <at> neverwas.me>
Preserve ERC prompt and its bounding markers
1 file changed, 27 insertions(+), 22 deletions(-)
lisp/erc/erc.el | 49 +++++++++++++++++++++++++++----------------------
To reproduce from emacs -Q:
1. Eval:
(require 'erc)
(setq erc-prompt (lambda () (format-time-string "%T>"))
erc-autojoin-channels-alist '((ErgoTestnet "#test")))
(erc-tls :server "testnet.ergo.chat")
2. In #test, note the timestamp in the prompt
3. Say "something" RET
4. Notice that the prompt doesn't change, whereas in ERC 5.5 and
earlier, it would change on every outgoing message
The attached patch fixes the regression and changes the behavior to
redraw the prompt on every incoming message as well, but only when
`erc-prompt' is a function. Doing this should bring us one step closer
to being able to look at
bug#51082 erc-prompt: support substitution patterns "%target" and "%network"
However, we'd still be missing user-mode tracking, which seems fairly
trivial to add.
[0001-5.6-Recompute-erc-prompt-when-inserting-messages.patch (text/x-patch, attachment)]
This bug report was last modified 1 year and 28 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.