<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Fri, 26 Apr 2019, at 19:05, Hugo Mills wrote:<br></div><blockquote type="cite" id="qt"><div>On Fri, Apr 26, 2019 at 05:49:39PM +0100, Roger Lipscombe wrote:<br></div><div>> Steps to reproduce (in OTP-21.0):<br></div><div>> <br></div><div>> 1. Run 'erl'.<br></div><div>> 2. Evaluate an expression, so there's something in the history.<br></div><div>> 3. Press Ctrl+R to bring up reverse search.<br></div><div>> 4. At the (search) prompt, press Backspace.<br></div><div>> 5. Weirdness ensues.<br></div><div>> <br></div><div>> Erlang/OTP 21 [erts-10.0] [source] [64-bit] [smp:12:12] [ds:12:12:10]<br></div><div>> [async-threads:1] [hipe]<br></div><div>> <br></div><div>> Eshell V10.0 (abort with ^G)<br></div><div>> 1> 42 + 42.<br></div><div>> 84<br></div><div>> (search)`': 42 + 42.42 + 42.42 + 42.42 + 42.42 + 42.<br></div><div><br></div><div>I get this, too. I'm on Debian, with their packaged version of<br></div><div>21.2.2. It's probably some peculiarity of the termcap<br></div></blockquote><div>On FreeBSD 12.0 All using the same system readline I get weirdness on OTP21 and 22 but not OTP19 or OTP20 erts 9.3.3.10. This bug seems rather cosmetic. More like an erts change than a readline or termcap thing?<br></div><div id="sig20903217"><div class="signature">—<br></div><div class="signature"> Dave Cottlehuber<br></div><div class="signature"> <br></div><div class="signature"><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><div><br></div></body></html>