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#58909: 29.0.50; [WIP PATCH] Deleting the last frame of an emacsclient doesn't ask to save Date: Mon, 31 Oct 2022 22:21:42 +0200 Message-ID: <835yfzeobt.fsf@gnu.org> References: <9a70f868-ca50-52fc-af3e-23813af104f2@gmail.com> <83zgdcduxm.fsf@gnu.org> <53238b5b-3e0a-3dfe-eeba-f37cafa81f50@gmail.com> <838rkveq3n.fsf@gnu.org> <7de45884-b4c9-4a4c-777c-5db17b3bacca@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40408"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 58909@debbugs.gnu.org To: Jim Porter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 31 21:23:24 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 1opbJb-000AHj-95 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 31 Oct 2022 21:23:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1opbJI-00030a-L5; Mon, 31 Oct 2022 16:23:04 -0400 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 1opbJH-0002zg-2S for bug-gnu-emacs@gnu.org; Mon, 31 Oct 2022 16:23:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1opbJG-0003gG-Rl for bug-gnu-emacs@gnu.org; Mon, 31 Oct 2022 16:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1opbJG-00011z-B8 for bug-gnu-emacs@gnu.org; Mon, 31 Oct 2022 16:23: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, 31 Oct 2022 20:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58909 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 58909-submit@debbugs.gnu.org id=B58909.16672477503909 (code B ref 58909); Mon, 31 Oct 2022 20:23:02 +0000 Original-Received: (at 58909) by debbugs.gnu.org; 31 Oct 2022 20:22:30 +0000 Original-Received: from localhost ([127.0.0.1]:41900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opbIj-00010z-SW for submit@debbugs.gnu.org; Mon, 31 Oct 2022 16:22:30 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opbIi-00010k-0Y for 58909@debbugs.gnu.org; Mon, 31 Oct 2022 16:22:28 -0400 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 1opbIb-0003SP-ED; Mon, 31 Oct 2022 16:22:21 -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=5YV/1gr9Oo/noJngEW1QPH0aBEUfnaPe2Bfs6Fjftic=; b=jwTLSBgFgvdI CbBMYhR0SCooVXoF2OIbOnMwS9MGZYskO/xGGGOSbSPiNU7g/HGzOTg3h5+AjFYSEXN9NquhRwwkh gGTinPGrDE/mnZMjtekA5hCLsdj/RVZrsYttOtyVgyqq/nz6cYkfwycqHD9d1cWYabaVtiovyLvAW BLSxeJwAykCXy7cNRh7vGpUuETnlobZbXSZ0ZraGy9Kx3HnCgGOoNC6tKj0qozuXIBKfxL0jLLu87 c0It/a5DcKvm2jSr4kl/T02KyJzcu+fiq+hAq0r+2ChBZFmdkJtRumL1XgnKEY8Gh7IcZpWmYls9Z QCo5DZ7vXxrXuuHa29qBWA==; Original-Received: from [87.69.77.57] (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 1opbIC-0005VM-Nd; Mon, 31 Oct 2022 16:22:06 -0400 In-Reply-To: <7de45884-b4c9-4a4c-777c-5db17b3bacca@gmail.com> (message from Jim Porter on Mon, 31 Oct 2022 13:01:55 -0700) 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: , Original-Sender: "bug-gnu-emacs" Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:246719 Archived-At: > Date: Mon, 31 Oct 2022 13:01:55 -0700 > Cc: 58909@debbugs.gnu.org > From: Jim Porter > > A user might instead type "emacsclient -c file.txt" (or use "-t", etc) > to create an all-new frame. In that case, my patch would prompt. But if > the user is already typing "emacsclient -c file.txt", then "emacsclient > -nc foo.txt" is just one more character, and it would make it explicit > that the client isn't waiting around for file.txt. Then my patch would > *not* prompt. Yes, this new behavior can be worked around, in more than one way. But people get annoyed by changes which invalidate their muscle memory of many years. So we must in each case like this to have a very good reason for such changes, otherwise people would rightfully conclude that our decisions are more-or-less are arbitrary and basically prefer someone's workflows over those of others. I'm sorry, but past behavior gets more weight in such situations, just because it was here first.