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#67393: 29.1; Slow to open file if autosave exists Date: Sun, 24 Dec 2023 22:19:20 +0200 Message-ID: <83a5pzbbg7.fsf@gnu.org> References: <83a5r5gdxk.fsf@gnu.org> <87frztc7iy.fsf@localhost> <867cl4kg4l.fsf@mail.linkov.net> <87cyuwdcb4.fsf@localhost> <868r5jse0m.fsf@mail.linkov.net> <83r0jbbg2z.fsf@gnu.org> <87mstz1l0b.fsf@localhost> <83bkafbdto.fsf@gnu.org> <87bkaf1iux.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6229"; mail-complaints-to="usenet@ciao.gmane.io" Cc: materus213@gmail.com, 67393@debbugs.gnu.org, stefankangas@gmail.com, juri@linkov.net To: Ihor Radchenko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 24 21:20:03 2023 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 1rHUx9-0001PB-OQ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Dec 2023 21:20:03 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rHUx3-0006K6-Fv; Sun, 24 Dec 2023 15:19:57 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rHUx1-0006Jx-Qb for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2023 15:19:56 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rHUx1-0006Hl-J6 for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2023 15:19:55 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rHUx7-0001XI-Kq for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2023 15:20:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Dec 2023 20:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67393 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 67393-submit@debbugs.gnu.org id=B67393.17034491825873 (code B ref 67393); Sun, 24 Dec 2023 20:20:01 +0000 Original-Received: (at 67393) by debbugs.gnu.org; 24 Dec 2023 20:19:42 +0000 Original-Received: from localhost ([127.0.0.1]:53620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHUwo-0001Wf-6l for submit@debbugs.gnu.org; Sun, 24 Dec 2023 15:19:42 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHUwm-0001WT-Ge for 67393@debbugs.gnu.org; Sun, 24 Dec 2023 15:19:41 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rHUwZ-0006GK-Hs; Sun, 24 Dec 2023 15:19:27 -0500 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=C2WTjQX4YrphSKoRIjie5iwqd5hwmA1zG2f7/LnYxTI=; b=AM0IN/G5/2oc zIdFWSP7KhglGad4w5gwAp1ouEJDzY1TDOFNuo7e+9X5nvKX5pptrbMzX4uPR7C5+dd6ItoI54tqk kyvFPqlFUE2/yPcBzoaQ9fgcaRaad+tX0VgIpnMlqfVpRU/5DDMgBxt+eDCk8WNYvvInLUP5QXQhk dsiMGh161WRUVP3WFKUivmcdCPch1nzFMqysiwi6878GKvteOB89mtv2rGWgrZXJYALbY0HDsntZi IQaycATjibXN2bCrOk84Kwxb5L2JcBacJI6ETXBvqNbmbuFTiamT3rPhoCuQy6MuAns5/1MgNQ9dq O/FngIRb5vMum7wgEusskw==; In-Reply-To: <87bkaf1iux.fsf@localhost> (message from Ihor Radchenko on Sun, 24 Dec 2023 19:49:26 +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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276831 Archived-At: > From: Ihor Radchenko > Cc: juri@linkov.net, stefankangas@gmail.com, materus213@gmail.com, > 67393@debbugs.gnu.org > Date: Sun, 24 Dec 2023 19:49:26 +0000 > > Eli Zaretskii writes: > > >> AFAIU, the only difference is that `sit-for' will block Emacs, while the > >> proposed multiline echo will not. Is absence of blocking what you are > >> concerned about? > > > > No, I'm concerned with the span of user's attention when presented > > with multiple unrelated messages in several lines. > > Then, the "important" messages should be written in such a way that they > can be understood later, away from the immediate context of the message > trigger. I don't think I understand what this means in practice. Can you show what will be displayed in the mini-window in this case, and how to make the "important" message stand out? > >> As an alternative idea, important messages may have an option to be > >> accumulated forever, until explicitly dismissed. Just like > >> (notifications-notify :title "Very important message" :timeout 0) > > > > How is this better than waiting for a second? > > 1. Waiting for a second creates a temptation to press C-g without > thinking and get the original message replaced with "Quit". > > 2. The message can be read later (not just within one second). For > example after a distraction in RL and being away from Emacs or a > short moment. Again: how will this look in practice, including the dismissal action? > >> do you have something specific in mind about collecting the > >> experience? > > > > Use them for some unimportant messages until we have enough experience > > and can make intelligent decisions. > > Any specific messages in mind? > If not, we may ask the users of set-multi-message. No specific messages in mind (and I don't think this aspect is important).