From unknown Mon Aug 11 12:55:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71290: Options for viewing project buffers Resent-From: mikpom Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 May 2024 12:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71290 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 71290@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171715855820634 (code B ref -1); Fri, 31 May 2024 12:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 May 2024 12:29:18 +0000 Received: from localhost ([127.0.0.1]:53491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sD1Nm-0005Mk-3o for submit@debbugs.gnu.org; Fri, 31 May 2024 08:29:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:56356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sD1Nh-0005Ma-9T for submit@debbugs.gnu.org; Fri, 31 May 2024 08:29:17 -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 ) id 1sD1NV-0002gK-Sl for bug-gnu-emacs@gnu.org; Fri, 31 May 2024 08:29:01 -0400 Received: from mikpom.ru ([212.193.52.17]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sD1NT-00009r-GN for bug-gnu-emacs@gnu.org; Fri, 31 May 2024 08:29:01 -0400 Received: from [192.168.0.100] (l37-192-55-168.novotelecom.ru [37.192.55.168]) by mikpom.ru (Postfix) with ESMTPSA id 1B12D711 for ; Fri, 31 May 2024 19:28:54 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mikpom.ru; s=dkim; t=1717158534; bh=1gbGXXJzSRsvTn8E50XbS/yMA96uiannEpqGFBKYXF4=; h=Subject:From:To:Date:From; b=Yg5HEUlgDbw540aYdPnooC/x1UPRhVGBH50DGo4lzJJFlIVhP/RE2GwmN+ps2itjC uYjx//3AWv289jsht+kB1HITHe6hXsa3d+wqdK+PPfF83GV7Hl1spiijuED1dCbNwj qthOySQ78tkJjWLoM38OdXo7k4d8ig88VZbXRd6tVmTPaS74y0x0JCj0E+r6MtmCTh klXDnNhQTZx07739a8wtKEgabYOykRr4/3mzJwGOWuj2lQbtb0YVsj4got4ToMljtj WojOSevJY89r8aJJ9bvZvPz1xe4b/VvVGIti7mrk/fb5+xHbCQ+IUJmXtPloq2tA4x WWIYN3377S/2g== Message-ID: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> From: mikpom Date: Fri, 31 May 2024 19:28:53 +0700 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.2 MIME-Version: 1.0 Received-SPF: pass client-ip=212.193.52.17; envelope-from=mikpom@mikpom.ru; helo=mikpom.ru 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Greetings devs and emacs community. I occasionally need to list buffers of a project and do so with the built-in command project-list-buffers from project.el. The problem is that this command utilizes Buffer-menu mode and does so in a hard-coded way. Personally I prefer IBuffer which is already heavily customized while I have zero knowledge of Buffer-menu mode.=20 I suggest to make an option whether project.el will list buffers with Ibuffer, Buffer-menu or even something else? Kind regards, -Mikhail From unknown Mon Aug 11 12:55:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71290: Options for viewing project buffers Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2024 15:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71290 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: mikpom , 71290@debbugs.gnu.org Received: via spool by 71290-submit@debbugs.gnu.org id=B71290.171725569012546 (code B ref 71290); Sat, 01 Jun 2024 15:29:01 +0000 Received: (at 71290) by debbugs.gnu.org; 1 Jun 2024 15:28:10 +0000 Received: from localhost ([127.0.0.1]:57100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDQeP-0003GI-Nr for submit@debbugs.gnu.org; Sat, 01 Jun 2024 11:28:10 -0400 Received: from wfhigh5-smtp.messagingengine.com ([64.147.123.156]:40053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDQeM-0003Fo-Vw for 71290@debbugs.gnu.org; Sat, 01 Jun 2024 11:28:08 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfhigh.west.internal (Postfix) with ESMTP id E6E091800115; Sat, 1 Jun 2024 11:27:48 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sat, 01 Jun 2024 11:27:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=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:subject:subject:to:to; s=fm3; t=1717255668; x=1717342068; bh=I6FEbIYaUuTu48rzvYAKEb+aqzXlEckLt4Gh1f0emkM=; b= K7F8Y0pTmfNfOJaafUkMdas9fijET1YhV+qkI5GTIwdbIavu1wFpd4VsTf0pKILu pv9/VtYrtvdgPZ1Mq4TPv17NJPDmr0SnZdVuGzEJ7s/StmvyGzwt4ryFTcF6rQPK JDCgogRIosjLqWtBT0kCQG0ylhtZVSaSRe+4ZOqngcXgaxzCLXGWrai2Vlu86HUX b8OrQPpw7AEf5t288/eUFro2T/8rTTwGt0ekgWtSvG01mcpNzk2DCAX/AN0Ftyb5 AIPHPHYp/qZ9CjrFStj7+6R14/CUDlZdNQhh2mynSFs2wj09a9z+0arzsP8fiKYd MPag+N7cI2p2UIs8wkMj9g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717255668; x= 1717342068; bh=I6FEbIYaUuTu48rzvYAKEb+aqzXlEckLt4Gh1f0emkM=; b=G 9BNZvS7mqm+JlOLebAP855teI9j3Dt/TXBKaLYlVtWHqtV/ssD/3EUdBFUbvyuEa 6zsC5KkvU7GjwtTxO8jzahtkAuezJvIShnHd67KE9mk0lCZwr/Uwr44wGn22l6Qp NIrAQhX7bB+2KvfBjdYE9xYh1BCH/16bVRQLi/SkkfdSf9a8KuwNzCEz+hugGMOR fU4O9PfD6XRuLTwYUYAA6ckl8V6A7KMCBiYVN6CafluNWmWghRgn1USadgci1rtw e3VD/1wQQXdveqpw2oWppwdWN44xSg1fTkC/87Rx5M5IRpjs+eTO5HN11+0uUB8O UdvdSEIHAWzj0BknbLbBA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekkedgkeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtje ertddtvdejnecuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhu thhovhdruggvvheqnecuggftrfgrthhtvghrnhephfeftdfhudejleelfeekjedtheefje dvlefgieeuteekheeuffekgfdviefghfdtnecuffhomhgrihhnpehgihhthhhusgdrtgho mhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 1 Jun 2024 11:27:46 -0400 (EDT) Message-ID: <82a4e2c5-5567-4f0d-91fe-56d1e1c0467d@gutov.dev> Date: Sat, 1 Jun 2024 18:27:45 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> Content-Language: en-US From: Dmitry Gutov In-Reply-To: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! On 31/05/2024 15:28, mikpom wrote: > Greetings devs and emacs community. > > I occasionally need to list buffers of a project and do so with the > built-in command project-list-buffers from project.el. The problem is > that this command utilizes Buffer-menu mode and does so in a hard-coded > way. Personally I prefer IBuffer which is already heavily customized > while I have zero knowledge of Buffer-menu mode. > > I suggest to make an option whether project.el will list buffers with > Ibuffer, Buffer-menu or even something else? I'm happy to add a new option, but if you look at the definition of project-list-buffers, it's not as trivial as - bind default-directory - call function And ibuffer seems to require some effort as well. As a consequence, the option is unlikely to be infinitely extensible, it would just list 'list-buffers' and 'ibuffers' as possible values. Maybe a "Custom function" alternative too, but the users who would want to use it will need to put it some work as well. Speaking of ibuffer in particular, here's a hint of setup required to use it for project buffers: https://github.com/emacsmirror/ibuffer-project/blob/master/ibuffer-project.el Of course, a lot of this could be optional (improvements to make the UI better), so if someone wanted to contribute a minimal implementation, we could certainly use it (just please don't copy the code from the above, it's not copyright-assigned). From unknown Mon Aug 11 12:55:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71290: Options for viewing project buffers Resent-From: mikpom Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jun 2024 16:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71290 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov , 71290@debbugs.gnu.org Received: via spool by 71290-submit@debbugs.gnu.org id=B71290.171725809227830 (code B ref 71290); Sat, 01 Jun 2024 16:09:01 +0000 Received: (at 71290) by debbugs.gnu.org; 1 Jun 2024 16:08:12 +0000 Received: from localhost ([127.0.0.1]:57273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDRH6-0007Ek-Rc for submit@debbugs.gnu.org; Sat, 01 Jun 2024 12:08:12 -0400 Received: from mikpom.ru ([212.193.52.17]:52002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sDRH0-0007EF-Ef for 71290@debbugs.gnu.org; Sat, 01 Jun 2024 12:08:06 -0400 Received: from [192.168.0.100] (l37-192-55-168.novotelecom.ru [37.192.55.168]) by mikpom.ru (Postfix) with ESMTPSA id 1804C11A9; Sat, 1 Jun 2024 23:07:18 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mikpom.ru; s=dkim; t=1717258038; bh=TiIZA3JHpsRtenvJlymUTB6vSDV+eePr1OxvMk1w4yg=; h=Subject:From:To:Date:In-Reply-To:References:From; b=B4bGAtAhmcKFiYr7GMTnRYCC/IdTl8aOID4hSxnMMbliHHqjy6ezuWynwW64P8G1F D0wj3L19bPGWZTQuedVoPTnhnr8I8RAlxMJBGQv1S+kbN3xx9TaGRBuhqLq5wTzcoS V1agHIEHv/oeP0ON55OquXLCE16Kjny/ggkpmqmI67nuZzUE9J65qiGhNVIhaGsD6k m3IKZWXd3cc0hz1XfOqNCjSDG+/GAyUIAAcIf68VPp3Pzz37nlcdtHgWbW25gKDKsP O8SZHfIgSFVtL7nJvqDPIbQub28nBxexiUBf2ZPN/MDHyxB3A4JuQvnRiOVExUPOdD mar6hvbI01Phg== Message-ID: From: mikpom Date: Sat, 01 Jun 2024 23:07:17 +0700 In-Reply-To: <82a4e2c5-5567-4f0d-91fe-56d1e1c0467d@gutov.dev> References: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> <82a4e2c5-5567-4f0d-91fe-56d1e1c0467d@gutov.dev> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.2 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks for pointing to ibuffer-project. It will deliver on my request even if suggested feature is never implemented. On Sat, 2024-06-01 at 18:27 +0300, Dmitry Gutov wrote: > Hi! >=20 > On 31/05/2024 15:28, mikpom wrote: > > Greetings devs and emacs community. > >=20 > > I occasionally need to list buffers of a project and do so with the > > built-in command project-list-buffers from project.el. The problem > > is > > that this command utilizes Buffer-menu mode and does so in a hard- > > coded > > way. Personally I prefer IBuffer which is already heavily > > customized > > while I have zero knowledge of Buffer-menu mode. > >=20 > > I suggest to make an option whether project.el will list buffers > > with > > Ibuffer, Buffer-menu or even something else? >=20 > I'm happy to add a new option, but if you look at the definition of=20 > project-list-buffers, it's not as trivial as >=20 > =C2=A0 - bind default-directory > =C2=A0 - call function >=20 > And ibuffer seems to require some effort as well. As a consequence, > the=20 > option is unlikely to be infinitely extensible, it would just list=20 > 'list-buffers' and 'ibuffers' as possible values. Maybe a "Custom=20 > function" alternative too, but the users who would want to use it > will=20 > need to put it some work as well. >=20 > Speaking of ibuffer in particular, here's a hint of setup required to > use it for project buffers:=20 > https://github.com/emacsmirror/ibuffer-project/blob/master/ibuffer-projec= t.el >=20 > Of course, a lot of this could be optional (improvements to make the > UI=20 > better), so if someone wanted to contribute a minimal implementation, > we=20 > could certainly use it (just please don't copy the code from the > above,=20 > it's not copyright-assigned). From unknown Mon Aug 11 12:55:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71290: Options for viewing project buffers Resent-From: mikpom Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jun 2024 04:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71290 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov , 71290@debbugs.gnu.org Received: via spool by 71290-submit@debbugs.gnu.org id=B71290.171756008220978 (code B ref 71290); Wed, 05 Jun 2024 04:02:02 +0000 Received: (at 71290) by debbugs.gnu.org; 5 Jun 2024 04:01:22 +0000 Received: from localhost ([127.0.0.1]:51220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEhpt-0005S6-92 for submit@debbugs.gnu.org; Wed, 05 Jun 2024 00:01:22 -0400 Received: from mikpom.ru ([212.193.52.17]:39058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEhpm-0005Rg-RN for 71290@debbugs.gnu.org; Wed, 05 Jun 2024 00:01:16 -0400 Received: from [192.168.0.100] (l37-192-55-168.novotelecom.ru [37.192.55.168]) by mikpom.ru (Postfix) with ESMTPSA id 5798A1C7A; Wed, 5 Jun 2024 11:00:54 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mikpom.ru; s=dkim; t=1717560054; bh=Gl+xrihQJHVFOw+aLViVhbzQyqAAxfq2jjpnOqXYs4U=; h=Subject:From:To:Date:In-Reply-To:References:From; b=V0oD5KlBBiwGVXSb1VWr+TB2UXjOLX1UNZsi8Ejpce6leaynXrCmwkyopW79HwwDy UD48VRM+XiMsi3X6ny/KlC9dsnp2NJbnnCm7n7h4TTcdeI/Q0WNwvymHfbgvnDfWun 1Q769Dmzb03VYwgP1RC3JWNobVE15uadrzNuNNV1spOqWZmkqEAEvd1EaTzEdGUN+M VRGpa2qIyMULp3n32XF7ftY9grbs9uaZSHzYosiYwuIQ0/5kmcYvMnXtDhtwiA8Ne6 xKZop04+ZnG9jmYhg+Fh3HGhHrvbaLCOV1kEVkq48x1kFOHCGSbn/kg1DaM2HMau6j pKfeuTatOCJuw== Message-ID: <45d69f9576ef593efd4d96fddc2bc03957ac45b7.camel@mikpom.ru> From: mikpom Date: Wed, 05 Jun 2024 11:00:53 +0700 In-Reply-To: References: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> <82a4e2c5-5567-4f0d-91fe-56d1e1c0467d@gutov.dev> Content-Type: multipart/mixed; boundary="=-1rm83HtQ+/wc1M/LEztC" User-Agent: Evolution 3.52.2 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-1rm83HtQ+/wc1M/LEztC Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable So I implemented (thank for a suggestion in Emacs-ru chat) optional Ibuffer viewer. Diff on project.el is attached. It works in my setting. Best wishes,=20 -Mikhail On Sat, 2024-06-01 at 23:07 +0700, mikpom wrote: > Thanks for pointing to ibuffer-project. It will deliver on my request > even if suggested feature is never implemented. >=20 > On Sat, 2024-06-01 at 18:27 +0300, Dmitry Gutov wrote: > > Hi! > >=20 > > On 31/05/2024 15:28, mikpom wrote: > > > Greetings devs and emacs community. > > >=20 > > > I occasionally need to list buffers of a project and do so with > > > the > > > built-in command project-list-buffers from project.el. The > > > problem > > > is > > > that this command utilizes Buffer-menu mode and does so in a > > > hard- > > > coded > > > way. Personally I prefer IBuffer which is already heavily > > > customized > > > while I have zero knowledge of Buffer-menu mode. > > >=20 > > > I suggest to make an option whether project.el will list buffers > > > with > > > Ibuffer, Buffer-menu or even something else? > >=20 > > I'm happy to add a new option, but if you look at the definition of > > project-list-buffers, it's not as trivial as > >=20 > > =C2=A0 - bind default-directory > > =C2=A0 - call function > >=20 > > And ibuffer seems to require some effort as well. As a consequence, > > the=20 > > option is unlikely to be infinitely extensible, it would just list=20 > > 'list-buffers' and 'ibuffers' as possible values. Maybe a "Custom=20 > > function" alternative too, but the users who would want to use it > > will=20 > > need to put it some work as well. > >=20 > > Speaking of ibuffer in particular, here's a hint of setup required > > to > > use it for project buffers:=20 > > https://github.com/emacsmirror/ibuffer-project/blob/master/ibuffer-proj= ect.el > >=20 > > Of course, a lot of this could be optional (improvements to make > > the > > UI=20 > > better), so if someone wanted to contribute a minimal > > implementation, > > we=20 > > could certainly use it (just please don't copy the code from the > > above,=20 > > it's not copyright-assigned). >=20 --=-1rm83HtQ+/wc1M/LEztC Content-Disposition: attachment; filename="add_ibuffer_viewer.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="add_ibuffer_viewer.patch"; charset="UTF-8" ZGlmZiAtLWdpdCBhL3Byb2plY3QuZWwgYi9wcm9qZWN0LmVsCmluZGV4IGI2NzFhMDguLjkwMjE3 NzkgMTAwNjQ0Ci0tLSBhL3Byb2plY3QuZWwKKysrIGIvcHJvamVjdC5lbApAQCAtMTM1NCw2ICsx MzU0LDExIEBAIGRpc3BsYXllZC4iCiAgIChpbnRlcmFjdGl2ZSAobGlzdCAocHJvamVjdC0tcmVh ZC1wcm9qZWN0LWJ1ZmZlcikpKQogICAoZGlzcGxheS1idWZmZXItb3RoZXItZnJhbWUgYnVmZmVy LW9yLW5hbWUpKQogCisoZGVmY3VzdG9tIHByb2plY3QtYnVmZmVycy12aWV3ZXIgJ3Byb2plY3Qt bGlzdC1idWZmZXJzLWJ1ZmZlci1tZW51ICJGdW5jdGlvbiB1c2VkIHRvIGxpc3QgYnVmZmVycyBv ZiBhIHByb2plY3QuIgorICA6Z3JvdXAgJ3Byb2plY3QKKyAgOnR5cGUgJyhyYWRpbyAoZnVuY3Rp b24taXRlbSBwcm9qZWN0LWxpc3QtYnVmZmVycy1idWZmZXItbWVudSkKKyAgICAgICAgICAgICAg ICAoZnVuY3Rpb24taXRlbSBwcm9qZWN0LWxpc3QtYnVmZmVycy1pYnVmZmVyKSkpCisKIDs7OyMj I2F1dG9sb2FkCiAoZGVmdW4gcHJvamVjdC1saXN0LWJ1ZmZlcnMgKCZvcHRpb25hbCBhcmcpCiAg ICJEaXNwbGF5IGEgbGlzdCBvZiBwcm9qZWN0IGJ1ZmZlcnMuCkBAIC0xMzYzLDMzICsxMzY4LDgg QEAgQnkgZGVmYXVsdCwgYWxsIHByb2plY3QgYnVmZmVycyBhcmUgbGlzdGVkIGV4Y2VwdCB0aG9z ZSB3aG9zZSBuYW1lcwogc3RhcnQgd2l0aCBhIHNwYWNlICh3aGljaCBhcmUgZm9yIGludGVybmFs IHVzZSkuICBXaXRoIHByZWZpeCBhcmd1bWVudAogQVJHLCBzaG93IG9ubHkgYnVmZmVycyB0aGF0 IGFyZSB2aXNpdGluZyBmaWxlcy4iCiAgIChpbnRlcmFjdGl2ZSAiUCIpCi0gIChsZXQqICgocHIg KHByb2plY3QtY3VycmVudCB0KSkKLSAgICAgICAgIChidWZmZXItbGlzdC1mdW5jdGlvbgotICAg ICAgICAgIChsYW1iZGEgKCkKLSAgICAgICAgICAgIChzZXEtZmlsdGVyCi0gICAgICAgICAgICAg KGxhbWJkYSAoYnVmZmVyKQotICAgICAgICAgICAgICAgKGxldCAoKG5hbWUgKGJ1ZmZlci1uYW1l IGJ1ZmZlcikpCi0gICAgICAgICAgICAgICAgICAgICAoZmlsZSAoYnVmZmVyLWZpbGUtbmFtZSBi dWZmZXIpKSkKLSAgICAgICAgICAgICAgICAgKGFuZCAob3IgKG5vdCAoc3RyaW5nPSAoc3Vic3Ry aW5nIG5hbWUgMCAxKSAiICIpKQotICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlKQotICAg ICAgICAgICAgICAgICAgICAgIChub3QgKGVxIGJ1ZmZlciAoY3VycmVudC1idWZmZXIpKSkKLSAg ICAgICAgICAgICAgICAgICAgICAob3IgZmlsZSAobm90IEJ1ZmZlci1tZW51LWZpbGVzLW9ubHkp KSkpKQotICAgICAgICAgICAgIChwcm9qZWN0LWJ1ZmZlcnMgcHIpKSkpKQotICAgIChkaXNwbGF5 LWJ1ZmZlcgotICAgICAoaWYgKHZlcnNpb248IGVtYWNzLXZlcnNpb24gIjI5LjAuNTAiKQotICAg ICAgICAgKGxldCAoKGJ1ZiAobGlzdC1idWZmZXJzLW5vc2VsZWN0Ci0gICAgICAgICAgICAgICAg ICAgICBhcmcgKHdpdGgtY3VycmVudC1idWZmZXIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGdldC1idWZmZXItY3JlYXRlICIqQnVmZmVyIExpc3QqIikKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgIChsZXQgKChCdWZmZXItbWVudS1maWxlcy1vbmx5IGFyZykpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChmdW5jYWxsIGJ1ZmZlci1saXN0LWZ1bmN0aW9uKSkpKSkpCi0g ICAgICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZgotICAgICAgICAgICAgIChzZXRxLWxv Y2FsIHJldmVydC1idWZmZXItZnVuY3Rpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAobGFt YmRhICgmcmVzdCBfaWdub3JlZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0LWJ1 ZmZlcnMtLXJlZnJlc2gKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZnVuY2FsbCBidWZm ZXItbGlzdC1mdW5jdGlvbikpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAodGFidWxhdGVk LWxpc3QtcHJpbnQgdCkpKSkKLSAgICAgICAgICAgYnVmKQotICAgICAgIChsaXN0LWJ1ZmZlcnMt bm9zZWxlY3QgYXJnIGJ1ZmZlci1saXN0LWZ1bmN0aW9uKSkpKSkKKyAgKGxldCAoKHByIChwcm9q ZWN0LWN1cnJlbnQgdCkpKQorICAgIChmdW5jYWxsIHByb2plY3QtYnVmZmVycy12aWV3ZXIgcHIg YXJnKSkpCiAKIChkZWZjdXN0b20gcHJvamVjdC1raWxsLWJ1ZmZlci1jb25kaXRpb25zCiAgICco YnVmZmVyLWZpbGUtbmFtZSAgICA7IEFsbCBmaWxlLXZpc2l0aW5nIGJ1ZmZlcnMgYXJlIGluY2x1 ZGVkLgpAQCAtMTgzMCw1ICsxODEwLDQxIEBAIHRvIGRpcmVjdG9yeSBESVIuIgogICAgIChsZXQg KChwcm9qZWN0LWN1cnJlbnQtZGlyZWN0b3J5LW92ZXJyaWRlIGRpcikpCiAgICAgICAoY2FsbC1p bnRlcmFjdGl2ZWx5IGNvbW1hbmQpKSkpCiAKKyhkZWZ1biBwcm9qZWN0LWxpc3QtYnVmZmVycy1i dWZmZXItbWVudSAocHJvamVjdCAmb3B0aW9uYWwgZmlsZXMtb25seSkKKyAgIkxpc3RzIGJ1ZmZl cnMgb2YgYSBwcm9qZWN0IGluIEJ1ZmZlci1tZW51IG1vZGUiCisgIChsZXQgKChidWZmZXItbGlz dC1mdW5jdGlvbgorICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgIChzZXEtZmlsdGVy CisgICAgICAgICAgICAgKGxhbWJkYSAoYnVmZmVyKQorICAgICAgICAgICAgICAgKGxldCAoKG5h bWUgKGJ1ZmZlci1uYW1lIGJ1ZmZlcikpCisgICAgICAgICAgICAgICAgICAgICAoZmlsZSAoYnVm ZmVyLWZpbGUtbmFtZSBidWZmZXIpKSkKKyAgICAgICAgICAgICAgICAgKGFuZCAob3IgKG5vdCAo c3RyaW5nPSAoc3Vic3RyaW5nIG5hbWUgMCAxKSAiICIpKQorICAgICAgICAgICAgICAgICAgICAg ICAgICBmaWxlKQorICAgICAgICAgICAgICAgICAgICAgIChub3QgKGVxIGJ1ZmZlciAoY3VycmVu dC1idWZmZXIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAob3IgZmlsZSAobm90IEJ1ZmZlci1t ZW51LWZpbGVzLW9ubHkpKSkpKQorICAgICAgICAgICAgIChwcm9qZWN0LWJ1ZmZlcnMgcHJvamVj dCkpKSkpCisgICAgKGRpc3BsYXktYnVmZmVyCisgICAgIChpZiAodmVyc2lvbjwgZW1hY3MtdmVy c2lvbiAiMjkuMC41MCIpCisgICAgICAgICAobGV0ICgoYnVmIChsaXN0LWJ1ZmZlcnMtbm9zZWxl Y3QKKyAgICAgICAgICAgICAgICAgICAgIGFyZyAod2l0aC1jdXJyZW50LWJ1ZmZlcgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZ2V0LWJ1ZmZlci1jcmVhdGUgIipCdWZmZXIgTGlzdCoi KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKEJ1ZmZlci1tZW51LWZpbGVzLW9u bHkgYXJnKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZ1bmNhbGwgYnVmZmVyLWxp c3QtZnVuY3Rpb24pKSkpKSkKKyAgICAgICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmCisg ICAgICAgICAgICAgKHNldHEtbG9jYWwgcmV2ZXJ0LWJ1ZmZlci1mdW5jdGlvbgorICAgICAgICAg ICAgICAgICAgICAgICAgIChsYW1iZGEgKCZyZXN0IF9pZ25vcmVkKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGxpc3QtYnVmZmVycy0tcmVmcmVzaAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChmdW5jYWxsIGJ1ZmZlci1saXN0LWZ1bmN0aW9uKSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICh0YWJ1bGF0ZWQtbGlzdC1wcmludCB0KSkpKQorICAgICAgICAgICBidWYpCisg ICAgICAgKGxpc3QtYnVmZmVycy1ub3NlbGVjdCBmaWxlcy1vbmx5IGJ1ZmZlci1saXN0LWZ1bmN0 aW9uKSkpKSkKKworKGRlZnVuIHByb2plY3QtbGlzdC1idWZmZXJzLWlidWZmZXIgKHByb2plY3Qg Jm9wdGlvbmFsIGZpbGVzLW9ubHkpCisgICJMaXN0cyBidWZmZXJzIG9mIGEgcHJvamVjdCB3aXRo IElidWZmZXIiCisgIDs7IFRPRE8gZmlsZXMtb25seQorICAoaWJ1ZmZlciB0IChmb3JtYXQgIipJ YnVmZmVyLSVzKiIgKHByb2plY3QtbmFtZSBwcm9qZWN0KSkKKyAgICAgICAgICAgYCgocHJlZGlj YXRlIC4gKG1lbWJlciAoY3VycmVudC1idWZmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHByb2plY3QtYnVmZmVycyAnLHByb2plY3QpKSkpKSkKKwogKHByb3ZpZGUgJ3By b2plY3QpCiA7OzsgcHJvamVjdC5lbCBlbmRzIGhlcmUK --=-1rm83HtQ+/wc1M/LEztC-- From unknown Mon Aug 11 12:55:16 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: mikpom Subject: bug#71290: closed (Re: bug#71290: Options for viewing project buffers) Message-ID: References: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> X-Gnu-PR-Message: they-closed 71290 X-Gnu-PR-Package: emacs Reply-To: 71290@debbugs.gnu.org Date: Sun, 09 Jun 2024 02:52:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1717901522-4183-1" This is a multi-part message in MIME format... ------------=_1717901522-4183-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #71290: Options for viewing project buffers which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 71290@debbugs.gnu.org. --=20 71290: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71290 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1717901522-4183-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 71290-done) by debbugs.gnu.org; 9 Jun 2024 02:51:28 +0000 Received: from localhost ([127.0.0.1]:58509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG8eV-00013q-Lw for submit@debbugs.gnu.org; Sat, 08 Jun 2024 22:51:27 -0400 Received: from wfout1-smtp.messagingengine.com ([64.147.123.144]:46477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG8eS-00013V-Ss for 71290-done@debbugs.gnu.org; Sat, 08 Jun 2024 22:51:26 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.west.internal (Postfix) with ESMTP id 815881C001FD; Sat, 8 Jun 2024 22:42:19 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Sat, 08 Jun 2024 22:42:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=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:subject:subject:to:to; s=fm3; t=1717900939; x=1717987339; bh=ePGBrIHAYH+W8j3i7TuLs5asMmpS8jawbDg4F3tazws=; b= csTBCr7+HWRaIEViY2jHRKw+1NfCaWRideSZ7p9kdlvPUiYnTfuRogUSCaNhX2yl 4qC77gypn536/TMojyOSv2skrNVNI0SVbS1SXWOv+s9S2J6iI5kSE9mSFkKZwnbI TnNhIeiI+zwmMQ9HUryZoPIv7Jf2p2HTa3xSB3RV6kP+lDTnW28hbpn9SpgQVvrO cIY5h8Fpkbyx/4F9qiP4+Qw5gOvsC5jVTQgYdx1oYpwWN4xkHtLGtuMlYrhrSAO1 ovyajUy9mjumUkduBOdonJH8Pl3QQ1bjEbjDbDe9lySfxkcH8ER7Mhk18qqhh52+ uujbi9Q8GdnHDNvLBlCOAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717900939; x= 1717987339; bh=ePGBrIHAYH+W8j3i7TuLs5asMmpS8jawbDg4F3tazws=; b=I mSLrar9H+KIj1+B5hRq67FLZxXb8/r5TCtQO239pbhOkUqUE33uvWbpiXlP9COW/ xLljEVaggDhi6Nz1YkzcLybaPnaJ5GuHYhk/xbjZv5pmm3fWt8rdvPTW7/05o4i9 rj/TRyZnIXV4fBQBkz9C/VgJxFHZUnu5u3Odt+5HQfd7rnom4UPXPcgDEcE8SKzW JS7RXv1mhYQT51bea6BnV6yg6kA8hnGK4zqmoJ313wUx1n11q/IswmLRhfwq2E7D 1uBmlLaY1iyaYYYKouCT0LQD7NGV1Zp++/LnhmsxzNiGF2bTvJXnOFZgheILgNtj OLbZ0UBinDKVjVlfWrY7A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedthedgieduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtje ertddtvdejnecuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhu thhovhdruggvvheqnecuggftrfgrthhtvghrnheptdfhuedvtdevleegueelvedvjeevhe ffveevhedvuefftdefhfdvueeggfetgfdtnecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 8 Jun 2024 22:42:17 -0400 (EDT) Message-ID: Date: Sun, 9 Jun 2024 05:42:16 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#71290: Options for viewing project buffers To: mikpom , 71290-done@debbugs.gnu.org References: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> <82a4e2c5-5567-4f0d-91fe-56d1e1c0467d@gutov.dev> <45d69f9576ef593efd4d96fddc2bc03957ac45b7.camel@mikpom.ru> Content-Language: en-US From: Dmitry Gutov In-Reply-To: <45d69f9576ef593efd4d96fddc2bc03957ac45b7.camel@mikpom.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 71290-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi! On 05/06/2024 07:00, mikpom wrote: > So I implemented (thank for a suggestion in Emacs-ru chat) optional > Ibuffer viewer. Diff on project.el is attached. It works in my setting. This works, thank you. Pushed to master with expanded docstring and a minor fix (the ARG argument). Also added the below patch. This seems to work well, so marking this as resolved. diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index ab928a35e54..a16ff30395b 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -1567,7 +1567,8 @@ project-list-buffers (funcall project-buffers-viewer pr arg))) (defun project-list-buffers-buffer-menu (project &optional files-only) - "Lists buffers of a project in Buffer-menu mode" + "List buffers for PROJECT in Buffer-menu mode. +If FILES-ONLY is non-nil, only show the file-visiting buffers." (let ((buffer-list-function (lambda () (seq-filter @@ -1598,11 +1599,13 @@ project-list-buffers-buffer-menu (list-buffers-noselect files-only buffer-list-function))))) (defun project-list-buffers-ibuffer (project &optional files-only) - "Lists buffers of a project with Ibuffer" - ;; TODO files-only + "List buffers for PROJECT using Ibuffer. +If FILES-ONLY is non-nil, only show the file-visiting buffers." (ibuffer t (format "*Ibuffer-%s*" (project-name project)) - `((predicate . (member (current-buffer) - (project-buffers ',project)))))) + `((predicate . (and + (or ,(not files-only) buffer-file-name) + (member (current-buffer) + (project-buffers ',project))))))) (defcustom project-kill-buffer-conditions '(buffer-file-name ; All file-visiting buffers are included. ------------=_1717901522-4183-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 May 2024 12:29:18 +0000 Received: from localhost ([127.0.0.1]:53491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sD1Nm-0005Mk-3o for submit@debbugs.gnu.org; Fri, 31 May 2024 08:29:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:56356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sD1Nh-0005Ma-9T for submit@debbugs.gnu.org; Fri, 31 May 2024 08:29:17 -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 ) id 1sD1NV-0002gK-Sl for bug-gnu-emacs@gnu.org; Fri, 31 May 2024 08:29:01 -0400 Received: from mikpom.ru ([212.193.52.17]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sD1NT-00009r-GN for bug-gnu-emacs@gnu.org; Fri, 31 May 2024 08:29:01 -0400 Received: from [192.168.0.100] (l37-192-55-168.novotelecom.ru [37.192.55.168]) by mikpom.ru (Postfix) with ESMTPSA id 1B12D711 for ; Fri, 31 May 2024 19:28:54 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mikpom.ru; s=dkim; t=1717158534; bh=1gbGXXJzSRsvTn8E50XbS/yMA96uiannEpqGFBKYXF4=; h=Subject:From:To:Date:From; b=Yg5HEUlgDbw540aYdPnooC/x1UPRhVGBH50DGo4lzJJFlIVhP/RE2GwmN+ps2itjC uYjx//3AWv289jsht+kB1HITHe6hXsa3d+wqdK+PPfF83GV7Hl1spiijuED1dCbNwj qthOySQ78tkJjWLoM38OdXo7k4d8ig88VZbXRd6tVmTPaS74y0x0JCj0E+r6MtmCTh klXDnNhQTZx07739a8wtKEgabYOykRr4/3mzJwGOWuj2lQbtb0YVsj4got4ToMljtj WojOSevJY89r8aJJ9bvZvPz1xe4b/VvVGIti7mrk/fb5+xHbCQ+IUJmXtPloq2tA4x WWIYN3377S/2g== Message-ID: <99d41a84966ab944056814a15e8f37a7f664697e.camel@mikpom.ru> Subject: Options for viewing project buffers From: mikpom To: bug-gnu-emacs@gnu.org Date: Fri, 31 May 2024 19:28:53 +0700 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.2 MIME-Version: 1.0 Received-SPF: pass client-ip=212.193.52.17; envelope-from=mikpom@mikpom.ru; helo=mikpom.ru 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Greetings devs and emacs community. I occasionally need to list buffers of a project and do so with the built-in command project-list-buffers from project.el. The problem is that this command utilizes Buffer-menu mode and does so in a hard-coded way. Personally I prefer IBuffer which is already heavily customized while I have zero knowledge of Buffer-menu mode.=20 I suggest to make an option whether project.el will list buffers with Ibuffer, Buffer-menu or even something else? Kind regards, -Mikhail ------------=_1717901522-4183-1--