-
Notifications
You must be signed in to change notification settings - Fork 74
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
Add transient menu interface #121
Conversation
Hi, thanks for the PR! Is transient |
No it's not builtin. It's in ELPA https://github.com/magit/transient
Yes sort of. It's a menu like UI library that is also used by magit. Here's a random youtube video link that demonstrates transient: https://www.youtube.com/live/VLcMgIctQBg?si=6tCma4IPe4rqa27m&t=277 The functionality of this PR works in this way:
So, in a sense, all of the customization options ( |
Hi, thanks for all the info. Sounds like a good idea. Only thing is it would have to be optional. If one does not have it installed this package must still work. |
In the screenshot of the transient menu there is stuff in parenthesis: |
Hi, I have reworked the PR a little bit. Now it looks like this:
I have now removed the
Personally I would think that transient is a common enough package that can be added as dependency. But I see your point, we can make it optional if you want. Though I don't really know the best way to do it. Should I wrap the whole section of code in a |
Looks good 💪
Yes |
(sorry for the long delay..)
Correct me if I'm wrong, but to my understanding this approach would have some drawbacks:
Alternatively, I would propose that I move codes in this PR to a new file named |
Hi,
Yes that makes sense. That may require us to update the MELPA recipe but not sure. |
Also rebasing against master will fix failing CI |
Updated according to above description.
No I don't think so. All *.el files should be automatically included. |
Thanks @blahgeek! Can you squash into a single commit? |
done |
Hi, sorry for the delays. Looks good. Wanted to check on some older versions but don't have the time so may as well merge! Excited to have this additions, thanks! |
updated:
The code may not be super polished yet, since I'm not sure if this feature will be welcomed or not. I myself have been using this for several months and liked it though. Please let me know what you think. thanks.