From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nikolay Kudryavtsev Newsgroups: gmane.emacs.bugs Subject: bug#68663: Unsaved buffers dialog is unhelpful Date: Sun, 28 Jan 2024 01:38:56 +0300 Message-ID: <81ca484b-c26b-4798-9a75-4ac5b1c54eab@gmail.com> References: <86ede3824s.fsf@gnu.org> <6593db7e-a065-4d07-89e8-775f7e8cd90e@gmail.com> <86v87e7ro4.fsf@gnu.org> <03c24873-b7d6-4fe5-8fff-5e71882271d5@gmail.com> <86r0i27pop.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12387"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: 68663@debbugs.gnu.org To: Stefan Kangas , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 27 23:40:27 2024 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 1rTrLf-000337-Ak for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 27 Jan 2024 23:40:27 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTrLA-0002TZ-RX; Sat, 27 Jan 2024 17:39: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 1rTrL9-0002TR-34 for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 17:39:55 -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 1rTrL8-0004XD-RJ for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 17:39:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTrLG-0007ut-44 for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 17:40:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Nikolay Kudryavtsev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jan 2024 22:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68663 X-GNU-PR-Package: emacs Original-Received: via spool by 68663-submit@debbugs.gnu.org id=B68663.170639515730342 (code B ref 68663); Sat, 27 Jan 2024 22:40:02 +0000 Original-Received: (at 68663) by debbugs.gnu.org; 27 Jan 2024 22:39:17 +0000 Original-Received: from localhost ([127.0.0.1]:56099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTrKW-0007tJ-Q6 for submit@debbugs.gnu.org; Sat, 27 Jan 2024 17:39:17 -0500 Original-Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:53577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTrKR-0007sw-KJ for 68663@debbugs.gnu.org; Sat, 27 Jan 2024 17:39:15 -0500 Original-Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-50e5a9bcec9so1550954e87.3 for <68663@debbugs.gnu.org>; Sat, 27 Jan 2024 14:39:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706395138; x=1706999938; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:user-agent:mime-version:date:message-id:from:from:to :cc:subject:date:message-id:reply-to; bh=6lgR6b5vMz8lfFfzmJUW+9QkuLz1PBk4DOLb7zl+LnY=; b=VMkUx94eUGNBvMqkPDfOhGF7b7IgjasEJ/6voXNUWAiNhxoKttT/ZD2r8h8+8aj7Of DYSKNHN0rrVd+/4AD10xIhIqrpSdUIQ+/DZPtXlbG1UzttWdGBKqAurJK/u8S7m4CDZ3 NpOIAzaYkaN2fLPPURkXD/6ac6ZGMEajVkk6aaSdyFL8cNxyOGigzi9u4X8K5h8hYL2H MxBacsGTf3+5nffw7qaIuJiar+Noz/rw2hpAqv/w0qoUMlSyYi8B4G1yyzAWB/2CPoEe ervkgwIaVGFT57n2RWLtIT3yfUfbqBqJwghcFkYPHJBmbtDnOmCV1EaqesDo9fmlnqA4 IvdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706395138; x=1706999938; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:user-agent:mime-version:date:message-id:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6lgR6b5vMz8lfFfzmJUW+9QkuLz1PBk4DOLb7zl+LnY=; b=CqXiiypUslxA+e5zGHOX/4iRnJJCNdGOFpRCpihuo1nyGyNcJSZ4IZpAfbKFZuZCV8 eE1I9SLybn2fJIuABELSOITjHYDj1CajFXd/D9H7Zpm10u62alscuK9KcT0mkJIym9Ee t3uSyP+wkwshL6CDo9lYreZw2cV0OYkb2DWVBtuaVkeGV8cLrdGzFxuEMApTbvpYKtkL SeUoas2djhqVLpYv2mS++j2IVJIuxHlisH89btM9nF2U3mcVjzBcpWJwDeOyLxU/DOjq +hQgD9lzz7MTfLsv/O9t5jdbo0jMzWiLCGi0joJTBhHYyRGtPsx61XnBr64EG/hHl2aX Hd6Q== X-Gm-Message-State: AOJu0YwGFejdqOIKCU7IYA5hyDiFbxGrzNm1jpo2hmvjmbNYU4jSFZs6 gtLcFqBRoaf5VLWqo3gq1crydiLQ0dWFlRk/sCl1LSulvhIfiRfq X-Google-Smtp-Source: AGHT+IH5GfikS/utDBZjxSPyjAfj8ASRyDVdH3kt1KIP4OF6MPS0cbWF6lFS+gSJ5tfOmXHbHwSMyA== X-Received: by 2002:a05:6512:1191:b0:511:b41:7bcc with SMTP id g17-20020a056512119100b005110b417bccmr75413lfr.32.1706395137981; Sat, 27 Jan 2024 14:38:57 -0800 (PST) Original-Received: from ?IPV6:2a02:2168:b3fc:9700:1de2:3417:3933:458a? ([2a02:2168:b3fc:9700:1de2:3417:3933:458a]) by smtp.gmail.com with ESMTPSA id h25-20020a19ca59000000b00510faaa62cfsm140342lfj.222.2024.01.27.14.38.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 27 Jan 2024 14:38:57 -0800 (PST) X-Google-Original-From: Nikolay Kudryavtsev Content-Language: ru, en-US In-Reply-To: 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:279038 Archived-At: That's very unfortunate. I'll summarize the arguments for changing this dialog for the future, because I have a hunch that this would eventually be changed: From the point of view of a power user this is bad because power users generally have Emacs running for day-weeks-months at a time and they generally need to know whether the change they've made to some buffer days ago is meaningful or a typo. The new behavior requires them to set use-dialog-box nil or remember about the C-x C-c behavior being different. All for a basic thing that ideally should not take any mental space. From the point of view of a new user this is bad because now the user is stuck searching for those modified buffers by hand since Emacs have not given him any guidance. Quitting and saving is such a basic operation(cue two pages of vim jokes) that at this point we should not only not expect the user to know about M-x save-some-buffers, but even what the buffer modified mode line flag looks like.