-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Equivalent of describe-package #563
Comments
Yes, I agree, this would be a nice feature. Here is one way this feature could be implemented: When the user runs Alternatively, we could just clone (but not build) the package, on the assumption that there's a good chance you'd want to install it next anyway. We could also combine these two strategies and only clone when we can't fetch the package file directly. As a third approach, we could script GNU ELPA and MELPA to just fetch package descriptions from their APIs in the same way as |
Thanks - these all sound like great approaches to me! And yes, some combination of them could also work nicely for optimal performance. I love that you have a |
I feel like this is the best approach for now. I've been sketching out a UI and implementing a MELPA functionality for it. |
Here's a very rough demo of what I have so far:
The search engine also supports the following syntax at the moment: Search terms separated by white space are checked against all table columns (regexp supported).
I've also implemented deferred marking (inspired by mu4e). From the UI buffer users can hit a single key to mark a package for installation and then batch execute the actions associated with those marks with another key press. https://www.youtube.com/watch?v=3wA3UnjCkh8 There are still many design questions to be answered. |
Wow, that looks awesome! Maybe would be simpler to just match search queries against all columns by default though, that might give something that works "well enough" while being simpler to use? |
Yes, this is how it works if no pipe characters are used. I've iterated on this more since those demos. |
Any news on your experiment? That would be incredibly useful UI to have. |
I was very glad to stumble across the stated goal of making straight.el as superior to package.el in all respects, not only some.
In this vein, as a long-time previous user of
package.el
who has just transitioned tostraight.el
today and is already enjoying the wealth of improvements, pretty much the only thing I've missed so far is an equivalent fordescribe-package
. Hopefully this is something you might be willing to consider?The text was updated successfully, but these errors were encountered: