From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#66993: [PATCH] project.el: avoid asking user about project-list-file lock Date: Sun, 19 Nov 2023 16:33:59 +0200 Message-ID: <76f46ffc-ece6-8c9b-02f9-a85ce96d30f1@gutov.dev> References: <83sf5g1lko.fsf@gnu.org> <9d460f36-6035-da54-3abc-12171ac8977f@gutov.dev> <83h6lw19zw.fsf@gnu.org> <894f674f-76ea-90af-3acc-73ca6e7caf35@gutov.dev> <834jhv1lfw.fsf@gnu.org> <83ttpvyxn0.fsf@gnu.org> <42fe7d0e-024c-3e0d-3bc5-b0e6ec50f260@gutov.dev> <83r0kzyo93.fsf@gnu.org> <4b4a190a-ec88-6f50-1f94-900b3afdfc41@gutov.dev> <87sf53m59w.fsf@catern.com> 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="32810"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cc: Spencer Baugh , Eli Zaretskii , 66993@debbugs.gnu.org To: sbaugh@catern.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 19 15:35:10 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 1r4itA-0008GI-6P for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Nov 2023 15:35:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r4it5-0002nI-7i; Sun, 19 Nov 2023 09:35:03 -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 1r4it3-0002n2-7p for bug-gnu-emacs@gnu.org; Sun, 19 Nov 2023 09:35:01 -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 1r4it2-0008VQ-UH for bug-gnu-emacs@gnu.org; Sun, 19 Nov 2023 09:35:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r4it4-000838-2y for bug-gnu-emacs@gnu.org; Sun, 19 Nov 2023 09:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Nov 2023 14:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66993 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 66993-submit@debbugs.gnu.org id=B66993.170040445330874 (code B ref 66993); Sun, 19 Nov 2023 14:35:02 +0000 Original-Received: (at 66993) by debbugs.gnu.org; 19 Nov 2023 14:34:13 +0000 Original-Received: from localhost ([127.0.0.1]:50244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4isH-00081t-A3 for submit@debbugs.gnu.org; Sun, 19 Nov 2023 09:34:13 -0500 Original-Received: from out2-smtp.messagingengine.com ([66.111.4.26]:39867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4isF-00081f-Cq for 66993@debbugs.gnu.org; Sun, 19 Nov 2023 09:34:12 -0500 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id BF5C45C003E; Sun, 19 Nov 2023 09:34:04 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 19 Nov 2023 09:34:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1700404444; x=1700490844; bh=0jFfdSmchOaOgMfy6LOOVzRQLl1USKhPvER VQXt2/oU=; b=b1YK/aRBET3aowr1t53ehkTT9qBzJNRKQNjQtozFeZyPpWuwG9v bzGNvsCYE7HKdwG+o/hKTHzeblLrkvWOu6sa0AFA4ioSVj8Z3Aa6wQRqN0b3G2Un FIkeIZr8esO41xZTXyg2odA0Bh72zH4uiQw6S+9UqpAirxHSL1HEStlb+hPAN+hU BRff+1SoEboZX3UNnR8FMPjKKes0CmrbnS8WALLeUUFY4f9hDVSiVHPANs4OGUSn 7fUSo1YmNR2kDSQ9nWi7qrdbH050vJWfRpo64VhcHQIJPTePGTi1bJEfpno0vkfB 1u/fjPlSq7oVgVY/A3AxQ5Dxe4RNeIpek2g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1700404444; x=1700490844; bh=0jFfdSmchOaOgMfy6LOOVzRQLl1USKhPvER VQXt2/oU=; b=M9YfMEfI7YQZf2L8GKv6Ov2hXXw6/G817ikfICgW5fgzj2RxkyD LuLtoDIjzmJL4ao7z0Rv0QGiCRaJem7Qf2kUpQK03MsmM+ofC0IwnCTJmciyZgTC JSbQ0rB39d3SNCtshhYtBtRqol83wPKfwigQHrjy/3AadeGDQBzTD3Pj2VBMxuP1 4RbgzmqtdPJTXrzNqXOku0yCAlcwb2U/RJQe67SMu/DMKtyrdURsieEZRwsVwlhs v3EhzVPTcVSbJCPmssWtOCfUg20z1oiMa4UnDWybS1jayHEIlBAKHHakDPo2lGLr jMHlJl8iy6AhnuFcvq/Ef730OizbA8JPkUQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeggedgieejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepiefgteevheevveffheeltdeukeeiieekueefgedugfefgefhudelgfefveel vdevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 19 Nov 2023 09:34:01 -0500 (EST) Content-Language: en-US In-Reply-To: <87sf53m59w.fsf@catern.com> 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:274619 Archived-At: On 18/11/2023 17:48, sbaugh@catern.com wrote: > +(defcustom project-list-file-save 'on-exit > + "When to save `project-list-file'. > + > +If non-nil, the list of known projects is saved in > +`project-list-file'. > + > +If set to `on-change', the list is saved every time it changes. > +If set to `on-exit', the list is saved when Emacs exits. If set > +to `on-change-and-exit', the list is saved in both cases." > + :type '(choice (const :tag "Save on change" on-change) > + (const :tag "Save when exiting" on-exit) > + (const :tag "Save on change and when exiting" on-change-and-exit)) > + :group 'project > + :version "30.1") I think I'd rather we change the behavior to straight away save on exit, no customization needed. For most users the observable behavior will be the same, but we won't have to keep supporting the 'on-change' value later if/when we migrate to use savehist-mode instead.