GNU bug report logs - #64075
28.2; ispell broken on uncolored terminals

Previous Next

Package: emacs;

Reported by: Al Petrofsky <al <at> petrofsky.org>

Date: Wed, 14 Jun 2023 23:14:01 UTC

Severity: normal

Found in version 28.2

Full log


View this message in rfc822 format

From: Gregory Heytings <gregory <at> heytings.org>
To: Al Petrofsky <al <at> petrofsky.org>
Cc: 64075 <at> debbugs.gnu.org
Subject: bug#64075: 28.2; ispell broken on uncolored terminals
Date: Wed, 14 Jun 2023 23:25:10 +0000
[Message part 1 (text/plain, inline)]
> 
> emacs-28.2 -Q -nw --color=no
> s t o n k s M-$ 1
>
> At this point, I expect to see the word "stonks" replaced with "stocks", 
> but it is instead replaced with "stockstonks".
> 
> The problem seems to be in ispell-highlight-spelling-error-generic, a 
> 20th-century kludge from before face support for ttys was added in 
> emacs-21 in 2001.  It's been unnecessary since then, and it looks like 
> it's been breaking ispell on colorless ttys since at least emacs-23.
>

This recipe can be reproduced with Emacs 25, 26, 27 and 28... but not with 
Emacs 29, in which "stonks" is indeed replaced with "stocks".

This bug report was last modified 2 years and 3 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.