From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#57728: 29.0.50; Emacs writes wrong glyph at the bottom-right corner of text terminals Date: Mon, 12 Sep 2022 14:58:26 +0300 Message-ID: <837d28953x.fsf@gnu.org> References: <87v8pub3nl.fsf@disroot.org> <835yhu9m3e.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37606"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 57728@debbugs.gnu.org, akib@disroot.org To: Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 12 13:59:15 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXi5o-0009ZP-Pf for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 12 Sep 2022 13:59:12 +0200 Original-Received: from localhost ([::1]:38648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oXi5n-0003KC-SV for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 12 Sep 2022 07:59:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXi5e-0003H6-UU for bug-gnu-emacs@gnu.org; Mon, 12 Sep 2022 07:59:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55742) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oXi5e-00074N-J9 for bug-gnu-emacs@gnu.org; Mon, 12 Sep 2022 07:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oXi5e-000411-Fs for bug-gnu-emacs@gnu.org; Mon, 12 Sep 2022 07:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Sep 2022 11:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57728 X-GNU-PR-Package: emacs Original-Received: via spool by 57728-submit@debbugs.gnu.org id=B57728.166298392915416 (code B ref 57728); Mon, 12 Sep 2022 11:59:02 +0000 Original-Received: (at 57728) by debbugs.gnu.org; 12 Sep 2022 11:58:49 +0000 Original-Received: from localhost ([127.0.0.1]:44441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXi5Q-00040a-Tt for submit@debbugs.gnu.org; Mon, 12 Sep 2022 07:58:49 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXi5P-00040L-Cv for 57728@debbugs.gnu.org; Mon, 12 Sep 2022 07:58:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45660) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXi5K-00072p-39; Mon, 12 Sep 2022 07:58:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=buJCrfBza7hyL1dmYwOdPavCfUfRmyV3UpP7UOYKpCs=; b=qbZOb+2/cPuz BzNGOe1p+MWh2zF+s+PqaDyngrpVKkaQEdSt3ScOi0SeK8dBDNorApqzG5y+g9D6o8OrlhqU4DoQv CYhwLeXgVOw0wyppEzKW+smVFBcjc3YwTj0CDy79OKGnT7CXzoI2Az5YnQXEupNXEIpDO6vI1fVU4 PQK3Cl0FfCeZEI2gn4MEnMZODmJNtGsWQ1fdoIFmJX6uIM2BA1JZkrWTl4+xreI1VoIJjLS+RpTIk q8Bemw8UoiY8QEyLOhn3wiqohJ3uY7T4LzLX3Ul/cU0q9LyIUc1NJ3/SQNzPre8AvVYtTVRzgF7ul 8IOsF1wKIm4vp2XgjrlkqA==; Original-Received: from [87.69.77.57] (port=1107 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXi5J-0001vX-C6; Mon, 12 Sep 2022 07:58:41 -0400 In-Reply-To: (message from Gregory Heytings on Sun, 11 Sep 2022 20:35:47 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:242249 Archived-At: > Date: Sun, 11 Sep 2022 20:35:47 +0000 > From: Gregory Heytings > cc: Akib Azmain Turja , 57728@debbugs.gnu.org > > 1. emacs -Q -nw > > 2a. if your terminal emulator has a light background: M-x load-theme RET > modus-vivendi RET > > 2b. if your terminal emulator has a dark background: M-x load-theme RET > modus-operandi RET These do nothing in my case, but I don't think that's crucial. > Observe at that point that the last character (the one at the bottom > right) does not have the background color of the chosen theme. So far so > good. Doesn't happen here (and why "good"?). > 3. M-: (define-key minibuffer-mode-map (kbd "C-t") (defun bug57728 () (interactive) (dotimes (i 5000) (insert (+ (% (random) 26) ?a))))) RET > > 4. M-: C-t > > 5. Now hit C-p a few times, until you see the "\" continuation character > appear on the last character (the one at the bottom right). This should > not happen. It does happen. Why do you think it shouldn't? Those are all continued lines, so they should all end with a '\'. However, if I now C-n enough times to have the mini-window scroll, I see that lines scrolled into the view don't have the '\' continuation glyph. _That_ shouldn't happen. So I finally have something to work with, thanks. Curiously, this doesn't happen in a normal window, only in the mini-window. Hmm... > (Note that the "\" continuation character disappears with C-l, after step > 5 and after step 6.) Yes, because C-l redraws TTY frames.