From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#69305: outline-minor-mode for tabulated-list-mode Date: Sun, 25 Feb 2024 10:26:04 +0200 Message-ID: <868r39x84j.fsf@gnu.org> References: <86msrtvi06.fsf@mail.linkov.net> <86frxlmy1d.fsf@gnu.org> <86cyspt02f.fsf@mail.linkov.net> <87ttlxvirt.fsf@localhost> <86r0h1ybgh.fsf@gnu.org> <87r0h1vheg.fsf@localhost> <86o7c5y9x7.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26974"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 69305@debbugs.gnu.org, yantar92@posteo.net, juri@linkov.net To: Adam Porter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 25 09:27:06 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1re9qj-0006mv-Vp for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 25 Feb 2024 09:27:06 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1re9qJ-0004XU-SK; Sun, 25 Feb 2024 03:26:39 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1re9qI-0004VS-65 for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 03:26:38 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1re9qH-0002TX-UE for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 03:26:37 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1re9qg-000326-F7 for bug-gnu-emacs@gnu.org; Sun, 25 Feb 2024 03:27:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 25 Feb 2024 08:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69305 X-GNU-PR-Package: emacs Original-Received: via spool by 69305-submit@debbugs.gnu.org id=B69305.170884960311595 (code B ref 69305); Sun, 25 Feb 2024 08:27:02 +0000 Original-Received: (at 69305) by debbugs.gnu.org; 25 Feb 2024 08:26:43 +0000 Original-Received: from localhost ([127.0.0.1]:53541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1re9qL-00030t-S5 for submit@debbugs.gnu.org; Sun, 25 Feb 2024 03:26:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1re9qI-00030S-Et for 69305@debbugs.gnu.org; Sun, 25 Feb 2024 03:26:41 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1re9pn-0002Pi-3l; Sun, 25 Feb 2024 03:26:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3GvuMNkLZTDKo8PpVvTeWZo6SXrv1kar/kiFNsv6jQY=; b=PGFPH3DXplCL zlut3lVh4x7bqGMIZficFnNLBOilvMJNh7gI4lKBZ+XdDGzz8Ujd7bkNBcR1wK7hwW+AH43ZYJYGh vsIgUxK3MEd/5O2EsNjgD+8l0UwpO21jMJGgvKRDK8700vSQGv58Yzk9nr34UyxRUR+J1Ilxb8yvf xtdor3Va1IhzfFGQEGIMLqjl/YCJ6CYTimQKjhWXPK8ZiX+uIEgJt+wzicHAr2ttE5lQgra+4Bt+L lrlG9npGw3KrOZe8MIbYEIQTYl8MyggYyizsXdMCVmJKZkVwZEMTnT0HoMgZ67R3F6cnAF8j/Rbv2 gyhquACU8qon/71k9KGEmA==; In-Reply-To: (message from Adam Porter on Sun, 25 Feb 2024 01:53:55 -0600) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280604 Archived-At: > Date: Sun, 25 Feb 2024 01:53:55 -0600 > Cc: juri@linkov.net, 69305@debbugs.gnu.org > From: Adam Porter > > By the way, with regard to grouping buffers specifically, this is what > my Bufler package does, again in an extensible, user-programmable way: > > https://github.com/alphapapa/bufler.el > > I wrote it after putting significant effort into using Ibuffer's > grouping features, which didn't meet my needs. > > Bufler supports grouping buffers by many different attributes, such as > directory, filename, mode, project, parent-project, TRAMP status, etc. > And, significantly, it does such grouping dynamically at multiple > levels. For example, within a "~/src/emacs" directory, subgroups for > git projects within that directory can be created dynamically, providing > a grouping like: > > + Dir: ~/src/emacs > |-+ Project: ~/src/emacs/bufler.el > | |- *magit-status: bufler.el* > |-+ Project: ~/src/emacs/activities.el > |- README.org Thanks. Once again, my proposal (and frankly, an expectation) was that we provide a much simpler customization facility for grouping entries in a tabulated-list-mode buffer. I won't mind that the current fancy customization is extended to use something like what bufler.el does (although it needs to be generalize to support more than buffer lists), but that will not fill the gap that I feel exists in what we offer now.