-
-
Notifications
You must be signed in to change notification settings - Fork 226
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
Change default bindings to use C-n/C-p #1098
Conversation
This seems to be a more popular scheme, among starter kits as well as end users (if one judges by configuration snippets posted in various forums). Should also work around WM misbehavior like described in https://stackoverflow.com/questions/51585036/check-bindings-in-company-active-map?noredirect=1&lq=1 and #1086 (comment).
ded9367
to
534273d
Compare
Have it also been considered to enable cycling by default? (I didn't find such an issue.) |
Not thus far, no. I feel it's an advanced feature, sort of, if we want to keep the "expand common" feature on TAB as well. Happy to be proved wrong, though.
What formed this expectation? Some other editors you used previously? |
Thanks for the wiki link either way (it will need to be updated). |
Sure, just a subjective feel. The point was I was wondering if the feel was shared by the other users. (Similar to how the majority seemed to be up to change M-n/p defaults to C-n/p.) If it's not, then we may simply abandon this question.
👍 |
Hi Dmitry, Not sure if I can/willing to do anything else with it on the project level at the moment, so putting it's more FYI and future reference here. For my own needs, I just remapped the tooltip navigation - ironically - back to |
@yugaego I'm sorry I missed this message. I'll describe how it worked for me. First of all, as a maintainer I try to stay with the default settings of this package (with minimal tweaks, e.g. for numbers), because dogfooding is important, to make sure to catch the biggest usability problems, at least. And I also use some minibuffer completion packages. In particular, Ivy. Ivy (like Helm, Vertico, So a lot of times, when switching contexts between minibuffer completion and in-buffer completion I ended up using the same bindings to try to switch completions (they are positioned vertically as well, after all). But I persevered with After the switchover, there was a period of the problem with reverse: Perhaps it's not an ideal solution still: many other completion systems use tabbing and cycling. We have a couple of different supported setups for this; maybe some particular one deserves more attention. But switching the default again would be a pretty big change. |
Thanks for elaborating on this. It sounds reasonable. |
This seems to be a more popular scheme, among starter kits as well as end users
(if one judges by configuration snippets posted in various forums).
Should also work around WM misbehavior like described in
https://stackoverflow.com/questions/51585036/check-bindings-in-company-active-map?noredirect=1&lq=1
and
#1086 (comment).
And here's a recent Reddit poll: https://www.reddit.com/r/emacs/comments/my6rzb/companymode_to_change_default_bindings_from_mnmp/