From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Strange use of (run-with-timer 0 nil #'foo args) in do-after-load-evaluation Date: Sat, 26 Oct 2019 15:16:28 +0200 Message-ID: <87o8y3d4ur.fsf@gnus.org> References: <20191026101407.GA17424@ACM> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="200477"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Alan Mackenzie , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 26 15:17:38 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iOLwi-000poG-7q for ged-emacs-devel@m.gmane.org; Sat, 26 Oct 2019 15:17:32 +0200 Original-Received: from localhost ([::1]:40080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iOLwg-0007xm-MH for ged-emacs-devel@m.gmane.org; Sat, 26 Oct 2019 09:17:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42895) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iOLvq-0007wN-HI for emacs-devel@gnu.org; Sat, 26 Oct 2019 09:16:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iOLvo-0003aC-G1 for emacs-devel@gnu.org; Sat, 26 Oct 2019 09:16:38 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:49640) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iOLvm-0003Vl-I9 for emacs-devel@gnu.org; Sat, 26 Oct 2019 09:16:34 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iOLvg-0002y1-TJ; Sat, 26 Oct 2019 15:16:31 +0200 In-Reply-To: (Stefan Monnier's message of "Sat, 26 Oct 2019 08:41:27 -0400") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 80.91.231.51 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:241454 Archived-At: Stefan Monnier writes: >> The current situation seems unsatisfactory; the prompt from >> hack-local-variables is more important than the deprecation message, >> and shouldn't be obscured by it. > > It's a kind of general problem with messages, indeed. Yup. There are several bug reports on this (general) issue of asynchronous messages hiding queries. One suggestion has been to extend the echo area in these instances, showing the message (perhaps) below the prompt. Another is to have the prompt re-assert itself after a timeout, making the message disappear. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no