X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: me@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 13 Sep 2023 21:28:02 +0000 Resent-Message-ID: <handler.65928.B.16946404272002 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 65928 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16946404272002 (code B ref -1); Wed, 13 Sep 2023 21:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Sep 2023 21:27:07 +0000 Received: from localhost ([127.0.0.1]:36261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgXO7-0000WE-1P for submit <at> debbugs.gnu.org; Wed, 13 Sep 2023 17:27:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1qgXO3-0000VZ-NR for submit <at> debbugs.gnu.org; Wed, 13 Sep 2023 17:27:05 -0400 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 <me@HIDDEN>) id 1qgXNq-0005i1-Dl for bug-gnu-emacs@HIDDEN; Wed, 13 Sep 2023 17:26:50 -0400 Received: from mail.elken.dev ([165.22.120.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1qgXNl-00039Q-If for bug-gnu-emacs@HIDDEN; Wed, 13 Sep 2023 17:26:50 -0400 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 02EC6414E9 for <bug-gnu-emacs@HIDDEN>; Wed, 13 Sep 2023 23:26:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1694640401; bh=QGSfJ7v1Ez/b5vV3o6KIO+vY3v4l/q3wU+2/EudUXhY=; h=Date:From:To:Subject:From; b=Jwl6BqnyXKJ8hv692PGX2Rg7AubtWYUe7adKHYWWN8qg6gzq2F6bcj2SmsT4RPYnh Iu291fTKNqEzFlvjsHhUTU0EGQDCHvFexiDP7ZA2LWJ1B3kyvAYU5znaNxVd8oj85B Ki44mdUds9rL2cJfT3UyAi5ruiQNQyeu49iZvCwbpCVGT7NpOCBE0Buv6zV+7xUfjF MkSa936/cH48n61zOJDxGVrxAC0MTELapkfpnknfGTbPFAuGpDJyf4M9zUXSOzeSPe DHxF7Kp/MAbfeLvdlVkADZoWxKQqArANMZ8eHXLY72qCeOA/d33avlVsf89jOtMJhH BFqHW3pyED+Ag== MIME-Version: 1.0 Date: Wed, 13 Sep 2023 22:26:39 +0100 From: me@HIDDEN Message-ID: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> X-Sender: me@HIDDEN Content-Type: multipart/mixed; boundary="=_9773527e1f08404b15abe8418de1dd07" Received-SPF: pass client-ip=165.22.120.78; envelope-from=me@HIDDEN; helo=mail.elken.dev X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) --=_9773527e1f08404b15abe8418de1dd07 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hi all, A small patch to introduce a function from projectile that I feel is missing, please feel free to yell at me if this has already been rejected :) Thanks all, Ellis (@lkn) --=_9773527e1f08404b15abe8418de1dd07 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Introduce-project-save-buffers.patch Content-Disposition: attachment; filename=0001-Introduce-project-save-buffers.patch; size=2103 RnJvbSBiYWEyNTdhOWM2MGNiNjI5YjFmZjYwYTU5NjU1MzA4NjNlOWMxMWUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFbGxpcyBLZW55byA8bWVAZWxrZW4uZGV2PgpEYXRlOiBXZWQs IDEzIFNlcCAyMDIzIDIyOjE5OjU0ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gSW50cm9kdWNlICdw cm9qZWN0LXNhdmUtYnVmZmVycycKCiogZXRjL05FV1M6IFVwZGF0ZSBORVdTIGZpbGUuCgoqIGxp c3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgKHByb2plY3Qtc2F2ZS1idWZmZXJzKTogQWRkIG5ldyBm dW5jdGlvbiB0bwpzYXZlIGFsbCBtb2RpZmllZCBidWZmZXJzIGluIGN1cnJlbnQgcHJvamVjdC4K LS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogbGlzcC9wcm9nbW9kZXMv cHJvamVjdC5lbCB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggYzE0 NmY0NjQ1ODUuLmQ5ZDVmN2ZmZDk0IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVX UwpAQCAtODI4LDYgKzgyOCwxMCBAQCBhZGRpdGlvbmFsbHkgdHJhdmVyc2UgdGhlIHBhcmVudCBk aXJlY3RvcmllcyB1bnRpbCBhIFZDUyByb290IGlzIGZvdW5kCiAoaWYgYW55KSwgc28gdGhhdCB0 aGUgaWdub3JlIHJ1bGVzIGZvciB0aGF0IHJlcG9zaXRvcnkgYXJlIHVzZWQsIGFuZAogdGhlIGZp bGUgbGlzdGluZydzIHBlcmZvcm1hbmNlIGlzIHN0aWxsIG9wdGltaXplZC4KIAorKioqIE5ldyBj b21tYW5kICdwcm9qZWN0LXNhdmUtYnVmZmVycycuCitTYXZlIGFsbCB0aGUgbW9kaWZpZWQgYnVm ZmVycyBpbiB0aGUgY3VycmVudCBwcm9qZWN0LiBJZiBubyByZWxldmFudAorYnVmZmVycyBhcmUg Zm91bmQsIHByaW50IGEgbWVzc2FnZSBpbnN0ZWFkLgorCiAMCiAqIEluY29tcGF0aWJsZSBMaXNw IENoYW5nZXMgaW4gRW1hY3MgMzAuMQogCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsIGIvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAppbmRleCAyZTZhZTg5YTQ0My4uNDVm YjMzZGM3N2QgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwKKysrIGIvbGlz cC9wcm9nbW9kZXMvcHJvamVjdC5lbApAQCAtMTY0Niw2ICsxNjQ2LDI1IEBAIGRlZnVuIHByb2pl Y3Qta2lsbC1idWZmZXJzCiAgICAgICAgICAgKChmdW5jYWxsIHF1ZXJ5LXVzZXIpCiAgICAgICAg ICAgIChtYXBjICMna2lsbC1idWZmZXIgYnVmcykpKSkpCiAKKzs7OyMjI2F1dG9sb2FkCisoZGVm dW4gcHJvamVjdC1zYXZlLWJ1ZmZlcnMgKCkKKyAgIlNhdmUgdGhlIG1vZGlmaWVkIGJ1ZmZlcnMg aW4gdGhlIGN1cnJlbnQgcHJvamVjdC4KK1R3byBidWZmZXJzIGJlbG9uZyB0byB0aGUgc2FtZSBw cm9qZWN0IGlmIHRoZWlyCitwcm9qZWN0IGluc3RhbmNlcywgYXMgcmVwb3J0ZWQgYnkgYHByb2pl Y3QtY3VycmVudCcgaW4gZWFjaAorYnVmZmVyLCBhcmUgaWRlbnRpY2FsLiAiCisgIChpbnRlcmFj dGl2ZSkKKyAgKGxldCogKChwciAocHJvamVjdC1jdXJyZW50IHQpKQorICAgICAgICAgKGJ1ZnMg KGNsLXJlbW92ZS1pZi1ub3QgKGxhbWJkYSAoYnVmKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoYW5kIChidWZmZXItZmlsZS1uYW1lIGJ1ZikKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLW1vZGlmaWVkLXAgYnVmKSkpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAocHJvamVjdC1idWZmZXJzIHByKSkpKQorICAgIChp ZiAobnVsbCBidWZzKQorICAgICAgICAobWVzc2FnZSAiTm8gYnVmZmVycyB0byBzYXZlIGluICVz IiAocHJvamVjdC1uYW1lIHByKSkKKyAgICAgIChkb2xpc3QgKGJ1ZiBidWZzKQorICAgICAgICAo d2l0aC1jdXJyZW50LWJ1ZmZlciBidWYKKyAgICAgICAgICAoc2F2ZS1idWZmZXIpKSkKKyAgICAg IChtZXNzYWdlICJTYXZlZCAlZCBidWZmZXJzIGluICVzIiAobGVuZ3RoIGJ1ZnMpIChwcm9qZWN0 LW5hbWUgcHIpKSkpKQorCiAMCiA7OzsgUHJvamVjdCBsaXN0CiAKLS0gCjIuNDEuMAoK --=_9773527e1f08404b15abe8418de1dd07--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: me@HIDDEN Subject: bug#65928: Acknowledgement ([PATCH] Introduce 'project-save-buffers') Message-ID: <handler.65928.B.16946404272002.ack <at> debbugs.gnu.org> References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> X-Gnu-PR-Message: ack 65928 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 65928 <at> debbugs.gnu.org Date: Wed, 13 Sep 2023 21:28:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 65928 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 65928: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65928 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 07:01:03 +0000 Resent-Message-ID: <handler.65928.B65928.169467485424661 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: me@HIDDEN Cc: 65928 <at> debbugs.gnu.org Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169467485424661 (code B ref 65928); Thu, 14 Sep 2023 07:01:03 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 07:00:54 +0000 Received: from localhost ([127.0.0.1]:36658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qggLN-0006Ph-ER for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 03:00:54 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:60979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1qggLG-0006Oy-7V for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 03:00:50 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 68CF5E0002; Thu, 14 Sep 2023 07:00:32 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> In-Reply-To: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> (me's message of "Wed, 13 Sep 2023 22:26:39 +0100") Organization: LINKOV.NET References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> Date: Thu, 14 Sep 2023 09:51:02 +0300 Message-ID: <86zg1ptf5x.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > A small patch to introduce a function from projectile that I feel is > missing, please feel free to yell at me if this has already been rejected > :) Thanks for the patch. However, this is already implemented in 'save-some-buffers-root'. OTOH, having a separate command maybe be not so bad. It could be bound to 'C-x p C-x s'.
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Elken <me@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 13:46:01 +0000 Resent-Message-ID: <handler.65928.B65928.169469912223509 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Juri Linkov <juri@HIDDEN> Cc: 65928 <at> debbugs.gnu.org Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169469912223509 (code B ref 65928); Thu, 14 Sep 2023 13:46:01 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 13:45:22 +0000 Received: from localhost ([127.0.0.1]:38003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgmen-000676-QN for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 09:45:22 -0400 Received: from mail.elken.dev ([165.22.120.78]:37731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1qgmej-00066p-UW for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 09:45:21 -0400 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 9ABF23F13B; Thu, 14 Sep 2023 15:45:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1694699105; bh=OKX+jcpV72cOEHwwpC55b04Lrr9mIS+lrt50DKTyg9g=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=h9U7dY+TBl4WgpgIxM5l7waUSiEGXqJvkP6VtzFu3VGtJUlzogFC8QRrL3fLWeipO a43Mp9rJyl6e6XBpdnKezWBZ+H3swpsnAE7JX44IEWyHaS+jgAmlIi0FFKTlbWUDwy KfoRLhP9GZCIu/pozQ10qCbO0eUEcyi5j0zAI62vxrjPPfXcasVmwjFmBHkXYObOeJ I93UqVMsnIiBwgyy40+TOUOHfBlIvQjoIX0mLfQlFHUBbZVsJAiwnK5t7v6XqDTIQp sJWb06pxZIybMLRpKHwq4gII/Bg0bEWxUg2m+OCiHKhcQOOEmtPe69a9/i9fncVb3Z 5bOrX1x0BMZxA== Date: Thu, 14 Sep 2023 14:45:04 +0100 From: Elken <me@HIDDEN> In-Reply-To: <86zg1ptf5x.fsf@HIDDEN> References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> Message-ID: <CAF52069-CA61-4CE2-B668-F3C0080BC9BA@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----R2WRXF0CAL6L8PH4BU46HOMDG0GKXS Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) ------R2WRXF0CAL6L8PH4BU46HOMDG0GKXS Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Implemented somewhat yeah, but I think it's sensible and more discoverable = having one here as you say=2E :) On 14 September 2023 07:51:02 BST, Juri Linkov <juri@linkov=2Enet> wrote: >> A small patch to introduce a function from projectile that I feel is >> missing, please feel free to yell at me if this has already been reject= ed >> :) > >Thanks for the patch=2E However, this is already implemented in >'save-some-buffers-root'=2E OTOH, having a separate command >maybe be not so bad=2E It could be bound to 'C-x p C-x s'=2E ------R2WRXF0CAL6L8PH4BU46HOMDG0GKXS Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body><div dir=3D"auto">Implemented somewhat yeah, but I= think it's sensible and more discoverable having one here as you say=2E :)= </div><br><br><div class=3D"gmail_quote"><div dir=3D"auto">On 14 September = 2023 07:51:02 BST, Juri Linkov <juri@linkov=2Enet> wrote:</div><block= quote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-le= ft: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> <pre class=3D"k9mail"><blockquote class=3D"gmail_quote" style=3D"margin: 0= pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><di= v dir=3D"auto">A small patch to introduce a function from projectile that I= feel is<br>missing, please feel free to yell at me if this has already bee= n rejected<br>:)<br></div></blockquote><div dir=3D"auto"><br>Thanks for the= patch=2E However, this is already implemented in<br>'save-some-buffers-ro= ot'=2E OTOH, having a separate command<br>maybe be not so bad=2E It could= be bound to 'C-x p C-x s'=2E<br></div></pre></blockquote></div></body></ht= ml> ------R2WRXF0CAL6L8PH4BU46HOMDG0GKXS--
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 14:08:01 +0000 Resent-Message-ID: <handler.65928.B65928.169470046628429 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Juri Linkov <juri@HIDDEN>, me@HIDDEN Cc: 65928 <at> debbugs.gnu.org Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169470046628429 (code B ref 65928); Thu, 14 Sep 2023 14:08:01 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 14:07:46 +0000 Received: from localhost ([127.0.0.1]:40696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgn0U-0007OT-6a for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:07:46 -0400 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:60756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1qgn0R-0007OE-7p for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:07:44 -0400 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2bcb89b476bso16415471fa.1 for <65928 <at> debbugs.gnu.org>; Thu, 14 Sep 2023 07:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694700451; x=1695305251; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=v68TUYNqH8OZ1Gmf0j8O4RCsifRCpwyeIPWNsJlcKUo=; b=ZHT4eDorAFHXtFSae5SrPkaSij4p9El2bqp9gXpdE7GWm5hykjxFmV8ylHh5acrHhF QytXrEIGrDx7hJ843ihP9fkfY5Sy5wcYfsHSeC6n0sB+zQUvyP/HPMPk2uj4udYIuJev tArHSs2ZVej4wHNXTkr3ztSSU9NeBQbV845VozM4h7q1jXnfUgYewvhMX5lic9vr+U6I dzx54PLiUfxVHL8PodFVOl2sq7Z3jaTURNTN6QOeD3jfqOqmgd9QZsmCts35oUjSBd/Z OYlOzCnMtFzPGcPoNK/JpLKSQxd91hX0HIONWElr4+gZk42CInav0u7/Psa1ZmBsQygR uAkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694700451; x=1695305251; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=v68TUYNqH8OZ1Gmf0j8O4RCsifRCpwyeIPWNsJlcKUo=; b=UyXnpWJfNdMpMFVUyDcFer86sYYnRjY7soHI29+k4Sh+3qoJSajjjQbfq2Q6d9AoLx 4s4UQEZSs6Gwe8uBmztKuaJim2LzyF/nSNbGnafDKEcLlUhvNoyu7Lq4vjEoUqTQCNkf rgd6fnoWgiyXZvabxODecjUlRLQoNp9o7WyiSwUxVloutmdQGRRqNmswPNkKEe2vo4u5 7HwBwKsCanlOzh50EH82X2HCdOKVKAXJChOl/14IV8UMeSzOrhR6AHex0pBpPmbUTkOa ww8KvauxGm5Ueoc2b+ce6qjY0eFvxEwHa+olqhCs4UXPVxVP2TBbSEwQ/oyOhCiZpDIR OJxg== X-Gm-Message-State: AOJu0YzTinwPrFBYAfOI583CmZdj8GWnBZ+BmBOCdXgD/yKFFH9i5coW qtIpQ4SZLACKtZmvsUgYDDMK5aOYN5LVmQPxx2Y= X-Google-Smtp-Source: AGHT+IE37R/c4BzkMPiOg30k3zZbo5g6hF7RS60ZjQ03/Ufa50lF4KnDyKLZFmHusLwbuGk0vKIf+3xCPe8VYEJmemc= X-Received: by 2002:a2e:b1c9:0:b0:2bd:1908:4433 with SMTP id e9-20020a2eb1c9000000b002bd19084433mr4737353lja.50.1694700450867; Thu, 14 Sep 2023 07:07:30 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 14 Sep 2023 07:07:30 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <86zg1ptf5x.fsf@HIDDEN> References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> MIME-Version: 1.0 Date: Thu, 14 Sep 2023 07:07:30 -0700 Message-ID: <CADwFkmnBfnerK=Nc858fuzaE710LEQjZU4ieSeJ096siCXFbSg@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Juri Linkov <juri@HIDDEN> writes: > It could be bound to 'C-x p C-x s'. What's the binding in projectile? All else being equal, I'd suggest we use the same one.
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 14:10:01 +0000 Resent-Message-ID: <handler.65928.B65928.169470056828585 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Elken <me@HIDDEN>, Juri Linkov <juri@HIDDEN> Cc: 65928 <at> debbugs.gnu.org Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169470056828585 (code B ref 65928); Thu, 14 Sep 2023 14:10:01 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 14:09:28 +0000 Received: from localhost ([127.0.0.1]:40700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgn27-0007Qz-JA for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:09:27 -0400 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:41992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1qgn25-0007Qm-Hr for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:09:26 -0400 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-500760b296aso1297585e87.0 for <65928 <at> debbugs.gnu.org>; Thu, 14 Sep 2023 07:09:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694700554; x=1695305354; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=/ObDxMRMb+5+JCHSxYZZwZcto5yBM/YojnHOq6Q+dy8=; b=BmndDq+9WAiZovqaUrZzD1qrtBf/1Z0EJfkhHNhx6sn/ZA8YSe7pTq8FTYa4w+Ko3y enaRraaY0jr+F+vhOtHh/P6XdOjqEcs/JB2p9xP7Us8Z91yMwYFhcG5pScYiXe35TE9p uvweVS4k6kThJNZwghEFOBRVyoNfWbfdvpZ6JumgNTXM4w2DTrIvTEPUJfjZm41OaC67 TT0OsGaKSl7EfGAqfhomxqLrb5nxLo5zn88p1RouRDcZyjQLVu77noXJ+sGbRROY33rR d6NpLRgZkSL0Aqj0gkGprGOMw16Nj9MPJNU+mOsAwCQ00Kghwmo+Pn6NFN4JLh53mIvq 2ilg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694700554; x=1695305354; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/ObDxMRMb+5+JCHSxYZZwZcto5yBM/YojnHOq6Q+dy8=; b=ebL4QC+nMMLl3E5lAJfzJWS4C9qCr6rm8ea3HjP7fjjVgfDxLsGk9sNa+HbRGgFXJF HdWXA+vVvU9OAAKdp47Fifod4fTM44G2S8y8P4JUlGc5KgrAP6W9/ErxFzyXBdS+b7Mn PZNLS0E5hQNUl0whl8enkzkTKowCzhDRx8zR6muQCcsjLJ7jZvxvfCjT2THGF9lRSUHF tZPJFfQ9u8SMIjQA9YQ3/XZwrHl6HzMYQP7fuMjZAKimhozSgD0+gez9iOSkEI1QHF97 3wS5sSzVC4UkGSEkeUf8FKNvFXFV3u5+vDLqU/YeYFagxrLnUNjABoVBrT4Jrf7xotaW BPJA== X-Gm-Message-State: AOJu0Yz0hJMgV+d6OQY1lMZ/OAq89JZhPR6jXP0X6yCe7ntVSKd84FBa 3NgtuYXkL8c2ZiWYSOXsQuUWaFryPRyV3erqoS0= X-Google-Smtp-Source: AGHT+IFOpvFhRWakxI3m3Av1FHxCBtBFPD4bw+boGC9VBdHCf66b3cVDJjFC/eioUT46WqBlSSzjKYlG5CzRSuVhzc0= X-Received: by 2002:a05:6512:3ba7:b0:4fd:c8fb:eb71 with SMTP id g39-20020a0565123ba700b004fdc8fbeb71mr816656lfv.11.1694700553393; Thu, 14 Sep 2023 07:09:13 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 14 Sep 2023 07:09:12 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CAF52069-CA61-4CE2-B668-F3C0080BC9BA@HIDDEN> References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> <CAF52069-CA61-4CE2-B668-F3C0080BC9BA@HIDDEN> MIME-Version: 1.0 Date: Thu, 14 Sep 2023 07:09:12 -0700 Message-ID: <CADwFkmmO97-MH4rSywgayC87oDFOM_VJYoWJHLv9qzgBD_HZhw@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Elken via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Implemented somewhat yeah, but I think it's sensible and more > discoverable having one here as you say. :) Would something like (defalias 'project-save-buffers #'save-some-buffers-root) do the job?
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Dmitry Gutov <dmitry@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 14:13:01 +0000 Resent-Message-ID: <handler.65928.B65928.169470076028884 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas <stefankangas@HIDDEN>, Elken <me@HIDDEN>, Juri Linkov <juri@HIDDEN> Cc: 65928 <at> debbugs.gnu.org Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169470076028884 (code B ref 65928); Thu, 14 Sep 2023 14:13:01 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 14:12:40 +0000 Received: from localhost ([127.0.0.1]:40709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgn5D-0007Vn-Mq for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:12:39 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:45433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1qgn57-0007VJ-JH for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:12:37 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 602ED5C0150; Thu, 14 Sep 2023 10:12:22 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 14 Sep 2023 10:12:22 -0400 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=fm3; t= 1694700742; x=1694787142; bh=E2etrVamL+++kB+35aZVCjr2NRYTwVnRBU0 5Q7ObHu4=; b=RzkG4p9My0SpqZYW3T7KMrRqjiuvk6Rtz67lU72+vXfI/sBeFug n8OTOkyTeyEuLuRw1pTDQGpwGyMG3mG01Yo+CjQ9tLKOUaRw9OCWCIPrl1spDFCO rDIp3O5bGKQ3eIgAaZM+hBt30jzWm28dF31/EULQ+8DDjngs/PuOh/cXhZfcAI2v GEYMesLPhV8QjE1IV9lQTU1mEhsrK4asqoE8tswxG/FTxi/lLpDnUB0hKcDmnSvP I13njpLMNg2pBYzRr8BhPj8iwal0b/gEg1Pb5kgOHIMnDD8zPnAvqtDdti4AqMAa NQmzjOxCKgvrXK3x0pyhJBXmaGIub5hXLpw== 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=fm2; t= 1694700742; x=1694787142; bh=E2etrVamL+++kB+35aZVCjr2NRYTwVnRBU0 5Q7ObHu4=; b=Kp9lwwF2BHskQQUeEQ7zdeOC7LIPInL1sm50xFl/kIah/g713iH 3Wb+W99hx8Dm5Ye9j0FN0eHoFDqmRd0T+4e6flFmnvSIGtqW2M8PMN69mzSX+HTE ers7kpvghGGvPQbbDWqYaWr5umdQ2bw/eBH11NrirlnFoisVhNtq1d7cHU35q70U SEflBJV6j5Cg9ebgrQnif3wABMwvtUIfAQsMRlS1LApCVN+Eoc9t8Fqc87tNIdhX P0SkbTr9KIR2H9xFUYX+q4ZDf0ErOYz7fbH1bLYICQQRKIAvNn8idRmTulTktRiZ FWc9mTkYjdsm2Dy7sPBcm+hl0Fvfo4zClSw== X-ME-Sender: <xms:xRQDZYrmb2U4oShMKkuPe58qQPES0zv7iffSDzIs5BQ1xBsxRCugPg> <xme:xRQDZepA8zTuaN2lR6SGF5GbUBYgIuCOftXGSmkYIBLxHLKBRrWFjeNZQ_EwOd-O9 qK-1bqmEPqSXgJe4qg> X-ME-Received: <xmr:xRQDZdM3_dLCdio6HuEeSdZH70sJDgG8ifYc7cStnVZYdTbSKrKKDKyHFReAW-g> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudejtddgjedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhephfffheeljeffgeffueeghfekkedtfffgheejvdegjeettdduheeufffggfef jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: <xmx:xRQDZf7CXwuLyCucb7Z7MDa6H5reRdKC_vIGrrxSmMwHpCxjhtgccQ> <xmx:xRQDZX7-YSPw6rHrh5IleidlnwBNsDRHT2tWsTZVnw-vYxTUZ3481g> <xmx:xRQDZfgrbXy8ptNCCP7F9xEx4-lTQTZmHfyza6zutt06qBj5soTGPQ> <xmx:xhQDZXEdszOWxVRDJB5tiKQW6w6cSeZz0K-AGJigZsglzyBRrYPXkw> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 14 Sep 2023 10:12:20 -0400 (EDT) Message-ID: <d984219e-e460-72aa-536d-9fc11c52a6cc@HIDDEN> Date: Thu, 14 Sep 2023 17:12:18 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> <CAF52069-CA61-4CE2-B668-F3C0080BC9BA@HIDDEN> <CADwFkmmO97-MH4rSywgayC87oDFOM_VJYoWJHLv9qzgBD_HZhw@HIDDEN> From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <CADwFkmmO97-MH4rSywgayC87oDFOM_VJYoWJHLv9qzgBD_HZhw@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) On 14/09/2023 17:09, Stefan Kangas wrote: > Elken via "Bug reports for GNU Emacs, the Swiss army knife of text > editors"<bug-gnu-emacs@HIDDEN> writes: > >> Implemented somewhat yeah, but I think it's sensible and more >> discoverable having one here as you say. 😄 > Would something like > > (defalias 'project-save-buffers #'save-some-buffers-root) > > do the job? save-some-buffers-root is not a command, just a predicate function.
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Dmitry Gutov <dmitry@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 14:15:01 +0000 Resent-Message-ID: <handler.65928.B65928.169470084629065 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas <stefankangas@HIDDEN>, Juri Linkov <juri@HIDDEN>, me@HIDDEN Cc: 65928 <at> debbugs.gnu.org Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169470084629065 (code B ref 65928); Thu, 14 Sep 2023 14:15:01 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 14:14:06 +0000 Received: from localhost ([127.0.0.1]:40717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgn6c-0007Yj-3j for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:14:06 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:56417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1qgn6a-0007Y6-8r for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:14:04 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 3E7435C024B; Thu, 14 Sep 2023 10:13:53 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 14 Sep 2023 10:13:53 -0400 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=fm3; t= 1694700833; x=1694787233; bh=VBLlvVV1DtHHuW0jtLO1Qt4YdBQ8IgsdQeW DE+cF6Fc=; b=il0cXqd1l/1zkODR0JW+JbDFVPbsW5eV0IbjCA+vX8KdH8ONDiJ POz4zdHBb/Pp/KwpoYj5MkNiCn9MyfC0eZCd7ZEOmQI4AHwb54Ki3egBPDUAempC KK91XFqIluc8S6L0Vn3AeuDgJgxtLM2TNRAz4cRGUL4N80TiGcqO6BvJot8AB2Au qAQMVkX6aXsC7ZBfyCWPy0HhPqOB79t1Z46XVC+ZTBQSdfMF6DMe9u/c9yukWdRn B9DABp9d5MHwMEKKmqL3P7X6fDZ1wTyxstt+Rvz/jOga5BRltW4p6JI8U3kjO4on Mprx2J6RhZn8c3YMsOdyc5V5vaqf4ZF9K9w== 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=fm2; t= 1694700833; x=1694787233; bh=VBLlvVV1DtHHuW0jtLO1Qt4YdBQ8IgsdQeW DE+cF6Fc=; b=jriyl/+mCRWgv26wIO6adt5mDbUdKg5BkR5Zkq+64UVBU41e/B9 JMIWclS6qSePYGA4u96CBhkw2JcbuEzT5H2CPbkj52qSLmVKOJfXFwHgU2g/9+07 x3OZPlFtMVIjee64P0vpd4aBC1SsLeWS9OQ9c57mbZ1qaeNtLZhREhAeBaQXdA4y 8wu6diPkVib9b0+cFMrPO2DgmMc0ah/BGmYcPbtgtGua8e1pmx6IzuSnyO6u7Cs1 7RYhC20+n6MzlVWV2gb8W2nFrGfHyPb09S9HrJzL2tiJIilt346JdYhBN3bkTVBP EXHELYGkZNr1sp6645Yyav5YVOW/9UaWIeA== X-ME-Sender: <xms:IRUDZau91drp8zibrTDeP8xz_XPa2pNAPu2H6Ihu07Y-ogvfMj3Czw> <xme:IRUDZfd_A6FBq1fOS9l7hXsA1Mk-cXYHiBDL4rbnsdSgpS8kpAa62485KJJXEPUzU umDSUG5fdKypKnCMok> X-ME-Received: <xmr:IRUDZVy-idSS_H1e0ORrvfH2-egG8dg3F7NY6Q1zODP60PftYOrHaolNNNmAaVs> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudejtddgjedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepiefgteevheevveffheeltdeukeeiieekueefgedugfefgefhudelgfefveel vdevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: <xmx:IRUDZVMhYMmmglnhIkEaeMUcKJOVS__RIVke_yFtpC67ud8rg8O0Lg> <xmx:IRUDZa-GpgqQ5s9k9Ctw06WaUpnp7-TvOJhO83rLG11SKD1KWdrjSQ> <xmx:IRUDZdUuI5JHk9UIbNo5uVXRFhxa8CPQIrALvPRERMPyQ9MOZQrKkw> <xmx:IRUDZcIaNLIrAX0j5_fVfPU69kCcKQoWFyG6JTMmvfOwvbPFNpFFvA> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 14 Sep 2023 10:13:51 -0400 (EDT) Message-ID: <102e984b-62c3-c7e3-5073-c689093ab621@HIDDEN> Date: Thu, 14 Sep 2023 17:13:50 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> <CADwFkmnBfnerK=Nc858fuzaE710LEQjZU4ieSeJ096siCXFbSg@HIDDEN> From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <CADwFkmnBfnerK=Nc858fuzaE710LEQjZU4ieSeJ096siCXFbSg@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) On 14/09/2023 17:07, Stefan Kangas wrote: > Juri Linkov<juri@HIDDEN> writes: > >> It could be bound to 'C-x p C-x s'. > What's the binding in projectile? All else being equal, I'd suggest we > use the same one. The counterpart to Projectile's binding will be 'C-x p S'. But in its keymap lowercase 's' is a prefix binding with several subcommands (grep, ripgrep, ag, references). Maybe that's not important.
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: me@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 14:18:01 +0000 Resent-Message-ID: <handler.65928.B65928.169470103729364 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas <stefankangas@HIDDEN> Cc: 65928 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN> Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169470103729364 (code B ref 65928); Thu, 14 Sep 2023 14:18:01 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 14:17:17 +0000 Received: from localhost ([127.0.0.1]:40722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgn9g-0007dX-LE for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:17:16 -0400 Received: from mail.elken.dev ([165.22.120.78]:38229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1qgn9a-0007dE-S9 for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:17:15 -0400 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id BC8A6414E6; Thu, 14 Sep 2023 16:16:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1694701018; bh=GtgyhojrYxFDdaNuNs1sQ5BlmDxmf/lUp9hbCk+Zg+E=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Fmg1kz6i7AzRVtvKrJSVG5QIqrRS26FRpBQcUHuuMlLvJq2VMTG4f3VbfnRgbnJxe 7QlsbhgzbV6DvJcaIiwPVIabWSeckNcH1xohjs4mww8C6jrA5mVeUzzyzdfvuFSLb4 5xMCKnIa4ixYZKk1D+yzg1yqeK3qXriUVIC4I8UK3PYsGZMKYGFscot3poMWHrZvSK 7LrWru+EVe3S0XIMq5UeRk1PIlQnyhiF5VQNZnAillub3nmEyPH00dD5/OdW/io5ZY 2ZaLrvDDMS6TiV4A+BHVsSSN9Uo0U6z9H0UdCUZUH17Lx8C4ItRKZNDKRDfLsYG2hI m5eIqhnVIEd6g== MIME-Version: 1.0 Date: Thu, 14 Sep 2023 15:16:58 +0100 From: me@HIDDEN In-Reply-To: <CADwFkmnBfnerK=Nc858fuzaE710LEQjZU4ieSeJ096siCXFbSg@HIDDEN> References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> <CADwFkmnBfnerK=Nc858fuzaE710LEQjZU4ieSeJ096siCXFbSg@HIDDEN> Message-ID: <7c7afecfb2b9637be02663ed0765cdcf@HIDDEN> X-Sender: me@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2023-09-14 15:07, Stefan Kangas wrote: > Juri Linkov <juri@HIDDEN> writes: > >> It could be bound to 'C-x p C-x s'. > > What's the binding in projectile? All else being equal, I'd suggest we > use the same one. "S" in the `projectile-command-map'
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: me@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 14:19:01 +0000 Resent-Message-ID: <handler.65928.B65928.169470112529534 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas <stefankangas@HIDDEN> Cc: 65928 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN> Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169470112529534 (code B ref 65928); Thu, 14 Sep 2023 14:19:01 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 14:18:45 +0000 Received: from localhost ([127.0.0.1]:40734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgnB7-0007gI-F3 for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:18:45 -0400 Received: from mail.elken.dev ([165.22.120.78]:45597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1qgnB5-0007g4-7O for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:18:43 -0400 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id D6E9E414E6; Thu, 14 Sep 2023 16:18:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1694701111; bh=Pum9tnBpMBGdYj4rWqt+UAVjWVcpgQMQy73zP8KyOpM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=wyV2XTsQrLcAFlnDssyj5v6CBBWIaI0ns/NFQg0XbZkm+lHlBDUrMPHGMqrCBIngY ElLGuJcfGcU25gItbitmJZzSWYpkyVPDvKePeYeV/2dQOp6llkvC1W5e7lSgn1ZrCE ZYHBmI7UgRuJGx0FgZUqvtK4d8oQURLGpn7KjMqLuj0kXZidzfIs3AX/kYP7oiyp6m 1fYnS1brmYg/VmYQXv/l7sMY17Qh8YIDnmSZPQfBv3kp6Qa+I7kz4GeZ3gejBNz+Oj TAc1/ozT1T5A82Du7q4zsxGP5Qid2C1Ky2uSoGKoQzzgd8s7VT7l+Dnda9OUTPbt2C HPoQrCXAljs+Q== MIME-Version: 1.0 Date: Thu, 14 Sep 2023 15:18:31 +0100 From: me@HIDDEN In-Reply-To: <CADwFkmmO97-MH4rSywgayC87oDFOM_VJYoWJHLv9qzgBD_HZhw@HIDDEN> References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> <CAF52069-CA61-4CE2-B668-F3C0080BC9BA@HIDDEN> <CADwFkmmO97-MH4rSywgayC87oDFOM_VJYoWJHLv9qzgBD_HZhw@HIDDEN> Message-ID: <9ba8de252cfea9303b302ff9d122410a@HIDDEN> X-Sender: me@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2023-09-14 15:09, Stefan Kangas wrote: > Elken via "Bug reports for GNU Emacs, the Swiss army knife of text > editors" <bug-gnu-emacs@HIDDEN> writes: > >> Implemented somewhat yeah, but I think it's sensible and more >> discoverable having one here as you say. :) > > Would something like > > (defalias 'project-save-buffers #'save-some-buffers-root) > > do the job? It's a predicate to pass to `save-some-buffers`, so you'd still need an interactive command to call it and handle the universal argument
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Dmitry Gutov <dmitry@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 14 Sep 2023 14:32:02 +0000 Resent-Message-ID: <handler.65928.B65928.16947018788560 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Elken <me@HIDDEN>, Juri Linkov <juri@HIDDEN> Cc: 65928 <at> debbugs.gnu.org Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.16947018788560 (code B ref 65928); Thu, 14 Sep 2023 14:32:02 +0000 Received: (at 65928) by debbugs.gnu.org; 14 Sep 2023 14:31:18 +0000 Received: from localhost ([127.0.0.1]:40759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qgnNG-0002E0-5i for submit <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:31:18 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:60439) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1qgnNC-0002Dl-MF for 65928 <at> debbugs.gnu.org; Thu, 14 Sep 2023 10:31:16 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id D1E165C00D8; Thu, 14 Sep 2023 10:31:02 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Thu, 14 Sep 2023 10:31:02 -0400 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=fm3; t= 1694701862; x=1694788262; bh=pMniBhhFXWy5tiqNpk+HVd3AJjGz6yLD3Ec opFqhcPM=; b=b0Qh2TFn/q+7XLtVLLRxW3cHBDy4CbdWWLpDlMdq9MfBCjZY2vO r4iERFtNwa+jY/vownoKnNOic1b1CkzWFGkCtKNYAxYC8A95iWIuluAQCVJEEAK3 ooDolsEOnagWSYX+ihRfVunq/1MuLuaEEhhGS2jmk9El+rVZBo8LKpqHNYnLhAQE PTwoEoTYQUbgHH2HvlrPCf9UiEcs/iBLjObkiK5lz1cPTw2SFcbL2TWXk8SpLZM+ MwYqfJBOKg9tKJGHdTn5KiaeBuiJwnL8cT3HU1d3wbm4ddudcGPHXaPtSl7Z8nUI CfjY55X/v0T0PkcJHmakMbGyaZIT2brhZ1Q== 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=fm2; t= 1694701862; x=1694788262; bh=pMniBhhFXWy5tiqNpk+HVd3AJjGz6yLD3Ec opFqhcPM=; b=Nh7JkF/F45vSefmz5urpOZGj+juFPwck/SZMLvCfVxMLPJn6Smw wiNFWVSLsLxZGwn742H3sag4/rNZk10rIdJGyegIRrfmUuP4ataZcAuzoLDUhjCG 0V2YsREx10agjnJWuAMJ69/To4ccMIIlpuplNuizDMBBxElcn1BVjmQHKcjsp5B3 KkCz9AefJCtKQk41+ecg/7pzUaZufhxDmA7g0vk0bs9XD/PYB3NVPsRuAp1bl70t g97bAGXgWBaJGwjYemJ45DoupLWD70wzjUsoQya1cCAoQE5rTwvDoB5kQS6wnne0 1qjs5cl7xJq7JZs572LxCCYP5sNjK1X3ILg== X-ME-Sender: <xms:JhkDZadODwkkaTmDJpa8QTzcsFH6j3cXFw9B5cl_ZlWaEgLU4GQf1Q> <xme:JhkDZUOjGDhrGiUVohXMWz8JX6oHV_AkQqyNW-lWnm0BBiT34DD247yLa4tJpOI4w rkbzYoWfhjIrn-bAsA> X-ME-Received: <xmr:JhkDZbgNUJg2lcn5s3ho8MPHnGBvMViptToeIF4pi-ndtEfvyQSLhYVIncnWx5k> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudejtddgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepiefgteevheevveffheeltdeukeeiieekueefgedugfefgefhudelgfefveel vdevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: <xmx:JhkDZX-T7EC63zO4WAOURbyT60B14GhOb2nHsjAhzlROvWR3Bndu8g> <xmx:JhkDZWurloiXJnBTk8pDeNvO2hqe67LuYn5xgd3L0bP6ZuDht4tdkw> <xmx:JhkDZeG6s9frDQ7fmgU0VYcatWJHuhyQHoRCyNZmlNv3IWXi_keLhw> <xmx:JhkDZbXvzJuFIleapOAPMl2MjTn9DhAfwrtJ4o44vbXu38uMkJjW1Q> Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 14 Sep 2023 10:31:01 -0400 (EDT) Message-ID: <ff45c9c9-5c6f-9c6b-10c0-fa10939a16db@HIDDEN> Date: Thu, 14 Sep 2023 17:30:59 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> <CAF52069-CA61-4CE2-B668-F3C0080BC9BA@HIDDEN> From: Dmitry Gutov <dmitry@HIDDEN> In-Reply-To: <CAF52069-CA61-4CE2-B668-F3C0080BC9BA@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) On 14/09/2023 16:45, Elken via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Implemented somewhat yeah, but I think it's sensible and more > discoverable having one here as you say. :) I suppose the main question is whether we want a project-save-some-buffers (one that can iterate through unsaved buffers but can also save them all with an extra keypress) or a straight copy of Projectile's command that just saves all buffers. I don't use the iteration ability often, but once in a blue moon it does come in handy. Though perhaps one can continue using save-some-buffer for that (with the default predicate or not).
X-Loop: help-debbugs@HIDDEN Subject: bug#65928: [PATCH] Introduce 'project-save-buffers' Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 15 Sep 2023 06:47:02 +0000 Resent-Message-ID: <handler.65928.B65928.169476041521813 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65928 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas <stefankangas@HIDDEN> Cc: 65928 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 65928-submit <at> debbugs.gnu.org id=B65928.169476041521813 (code B ref 65928); Fri, 15 Sep 2023 06:47:02 +0000 Received: (at 65928) by debbugs.gnu.org; 15 Sep 2023 06:46:55 +0000 Received: from localhost ([127.0.0.1]:41875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qh2bO-0005fk-P0 for submit <at> debbugs.gnu.org; Fri, 15 Sep 2023 02:46:54 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:50437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1qh2bK-0005fS-Aj for 65928 <at> debbugs.gnu.org; Fri, 15 Sep 2023 02:46:53 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 7FE0F1C0003; Fri, 15 Sep 2023 06:46:36 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> In-Reply-To: <CADwFkmnBfnerK=Nc858fuzaE710LEQjZU4ieSeJ096siCXFbSg@HIDDEN> (Stefan Kangas's message of "Thu, 14 Sep 2023 07:07:30 -0700") Organization: LINKOV.NET References: <dffb442bda0b6b0fa876b43a47491125@HIDDEN> <86zg1ptf5x.fsf@HIDDEN> <CADwFkmnBfnerK=Nc858fuzaE710LEQjZU4ieSeJ096siCXFbSg@HIDDEN> Date: Fri, 15 Sep 2023 09:32:25 +0300 Message-ID: <86ttrw6l0m.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> It could be bound to 'C-x p C-x s'. After more thoughts, it's not the best keybinding: the global 'C-x s' could be used to save all buffers in another project with 'C-x p p ... C-x s' implemented in bug#63648. > What's the binding in projectile? All else being equal, I'd suggest we > use the same one. Maybe Projectile's binding 'C-x p S' is not too bad. > Would something like > (defalias 'project-save-buffers #'save-some-buffers-root) > do the job? Rather something more like this will do the job: ``` (keymap-set project-prefix-map "S" (lambda (&optional arg) (interactive "P") (let ((save-some-buffers-default-predicate 'save-some-buffers-root)) (save-some-buffers arg)))) ```
Received: (at control) by debbugs.gnu.org; 15 Sep 2023 10:51:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 15 06:51:02 2023 Received: from localhost ([127.0.0.1]:42207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qh6Pd-0004Ip-VP for submit <at> debbugs.gnu.org; Fri, 15 Sep 2023 06:51:02 -0400 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]:55601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1qh6Pa-0004IP-Er for control <at> debbugs.gnu.org; Fri, 15 Sep 2023 06:50:59 -0400 Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2bcb89b4767so30325221fa.3 for <control <at> debbugs.gnu.org>; Fri, 15 Sep 2023 03:50:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694775046; x=1695379846; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=9E/wbPE/NLKO8DgClT7pLsXsdu/zTRztQFPLGEley6Q=; b=H7ltde9of4f1gWjvkchDtCELMuiIAl9ppxQvEuB3nJtpiSPbV6c4YP9x82ZnCcu8eh JM16d7OqVPonCTwdCT2yORtk/Ul0B91uZM4ZWSu/JcLeDDrRUOlpUSWrBkZN7Rjm+s4R QbcP+M0EVDYgGeqDwbWkDaTSznqASTq0CZ59yCNHpgiqmzk7eecsv72UAAS+v4I78hNE Xaez/iS9OALTpogpyvdaCaziwyqk5qf6/IwViePJDY62+VF1ZuPpIsiVoR2PajU+Bqmy lyMy3plpjuvIyPrdBXB1ukhhaaWnMyD78Orx/BKToJXdh42fr8MsJ+g0dF4Hq2RSB2zw s7bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694775046; x=1695379846; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9E/wbPE/NLKO8DgClT7pLsXsdu/zTRztQFPLGEley6Q=; b=JRHucRLKLyCa74hKascyTtzqkPvjzEhFHlDrX7sn19C/CevEk1YZEKM9jXO7yr2f1L WdoG4ZiytkMsYmG4vklf2QDJ5gOI3BPWoLdC3mmhuPU6C+WcRckSElv81hkt8BaRfvs4 61OOqSyBIPS8EQqC6RJKsJ+kQU+VA1UpSHEev8e6cBpwt0oWnBLqMYjIDodhAXM/ipXY AEXYJGqLTgu6/lMfDoaNmXVX8WXSuY4PHSUaPqRsLsB5CiiVkzY0w76l43IqAE6bs4SS iVcjLoq1C1a8NMLMYroan70y59gbWZ+wnjgjkvC3PyHjKsb6Pl7ZgD1GKc/3z17N0YuD zK0g== X-Gm-Message-State: AOJu0YzB0vVEcZU/yjoimL4sEOfsA6BDbXrsVjabj/0y4yF4pQNR0PfY NJvzumVdOpks/ru3K0Wzx8xMTb7zjkGQGGRZizyr4LQ5 X-Google-Smtp-Source: AGHT+IEaclSonpto++yqATeFRbKJHRjE8+EAVoDbtSCuSnMdF7OrMR4gypoI5qZ3gMeXXG7e9ZOBL5aUg6jLJJ6XRj0= X-Received: by 2002:a2e:b16e:0:b0:2b6:a804:4cc with SMTP id a14-20020a2eb16e000000b002b6a80404ccmr1103138ljm.53.1694775045918; Fri, 15 Sep 2023 03:50:45 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 15 Sep 2023 03:50:45 -0700 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Fri, 15 Sep 2023 03:50:45 -0700 Message-ID: <CADwFkmnbUXbKWXvrC3t26+m4FN3PARqLD13WbE6GdYGQaDDFEg@HIDDEN> Subject: control message for bug #65928 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 65928 wishlist quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.