paradox icon indicating copy to clipboard operation
paradox copied to clipboard

feature request: hiearchical package list

Open Davidbrcz opened this issue 6 years ago • 7 comments

Hi,

Is is possible to display the list of packages not flat but in a hierarchical manner (in similar way to what's is done in org mode) according to some regex/tagging ?

For instance, all the packages for flycheck could be under a same entry, same goes for company, counsel, ... That way, I would be easier to browse the list of packages and discover relevant packages.

Thanks !

Davidbrcz avatar Feb 21 '19 09:02 Davidbrcz

It's something that could potentially be implemented, but no, it's not possible at the moment.

Unfortunately it would also be quite difficult, because the package buffer uses tabulated-list-mode for its structure.

Malabarba avatar Feb 21 '19 11:02 Malabarba

Ok for folding in org mode. But what do you think about some kind of virtual packages. Instead of displaying all of flycheck packages, simply an entry flychek-packages and pressing enter/what ever key would display a new buffer with all the packages in it.

Davidbrcz avatar Feb 21 '19 13:02 Davidbrcz

That sounds very plausible, but it's still quite a delicate structural change. I think I'd be more comfortable if that were implemented as a separate package somehow.

Malabarba avatar Feb 24 '19 19:02 Malabarba

Ok. I'll look into in when I'll have time

Davidbrcz avatar Feb 25 '19 07:02 Davidbrcz

There are keywords in package descriptions which you can click, flycheck is one of them

a13 avatar Apr 08 '19 13:04 a13

Strange I had missed that up to now... Very convenient feature, even if the keywords are a bit too wide.

For instance, if I look into the flycheck package, its keywords are convenience, languages, and tools (even if avy-flycheck has a flycheck keyword, not all flycheck-related packages do ...). So I guess it's up to package maintainer (and maybe repo ?) to update their keywords.

Davidbrcz avatar Apr 09 '19 13:04 Davidbrcz

So I guess it's up to package maintainer (and maybe repo ?) to update their keywords.

yes, these are written in the code, so you always can make a pull request :)

a13 avatar Apr 14 '19 06:04 a13