-
-
Notifications
You must be signed in to change notification settings - Fork 339
More explicit documentation and UI suggestions #376
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
Comments
Ivy does it in an Emacs-standard way - press C-h m or
They're just column descriptors meant to bring a bit more structure. The bindings under "Yes" column do stuff, while the bindings in the "No" column cancel stuff.
What you describe is true, don't see the point though.
Backspace does the same thing as o does. And C-o is a toggle. |
Yes, I know, I used that. I prefer UIs that make things more discoverable, but I understand your point. Consider the Spacemacs case. Let's say that
Ops, sorry, I didn't know that. Sure, I'll discuss that there.
OK, I understand now. But it's hard to tell this from the words
Never mind, I was writing this issue and accidentally opened it before writing all the text. I updated it, by the way. That was just an annotation.
Sorry, same thing, this was just an annotation. Thanks for your answer. Please read the updated post. |
I updated my answer a bit too. Please read it on GitHub if you were using email. Thanks for updating the README. Please think about my suggestions for the options panel. I think some words are a bit confusing now - probably new users will agree with that more than people that are already used to it. That's why I tried to write down all my questions in the first time I used Ivy. |
If you have concrete ideas, do share. So far, no one has complained about the options panel. I use it a bit and like the shortcuts. The descriptions are OK for me, as long as they keep the whole thing small. I wouldn't mind changing the descriptions to be more clear as long as they don't increase the size of the panel. |
I mentioned a few in my first post. But I'll summarise them here.
Most issues are about bugs, because them can completely break one's workflow. I'm not writing this to know what the keys do. Even if the word for some action were called "foo", I would be able to just use it and discover what it does.
Again, you have been using this since day one so of course you are used to the Here are my suggestions:
|
Done.
These are mnemonic devices resulting from a limited set of single-key bindings. Being non-invasive and small is better in the long run than being overly descriptive.
I don't want to do it by default, perhaps you can get it in a spacemacs layer. However, I've added C-h m ( |
Cool. Thanks for your patience @abo-abo. |
Hi
I have been trying to use Ivy in Spacemacs and I must say, I quite like its interface. Good work 👍
I'll list some questions and suggestions:
ivy
buffer had some information on how to get help.helm
, for example, displays some basic keybindings -C-c ?
, in particular, is crucial. I think using something like that would be great for discoverability. I'm not sure how to display this elegantly. Perhaps likewhich-key
, with a discrete colour:I think that would be nice to have something like
C-bla for help
instead of the number of candidates.Ivy
. In Spacemacs gitter chat, sometimes we say something like "you should do this or that in Helm", and the person asks what Helm is, then we can say "UseSPC SPC
. Do you see 'Helm blabla' in the bottom?".Some UI issues with the interface that shows up after pressing
C-o
Yes
,No
,Maybe
andAction
mean.done
is not intuitive name for me. I thought it would exit theIvy
sessionoops
is what actually does that -quit
(q
) would be better in my opinion.go
also doesn't really convey what it does, IMO. I would prefer "Action", "Execute action" or something like that.Well, that's it. I hope my suggestions are useful to you. And thanks for creating Ivy, it's great.
The text was updated successfully, but these errors were encountered: