-
Notifications
You must be signed in to change notification settings - Fork 43
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
Support one-way aliases #155
Comments
I should probably create a FAQ entry, this is an obvious request, but - just like smartcase - impossible by design: #89 (comment), #28. |
Thanks, I trust your assessment, but I'm not sure I understand.
Why must the plugin know whether you will type Or, in my example, I don't exactly have a wildcard, but I would think that after (say) |
The problem is that in phase 1 there are conflicting labels, you cannot just keep all of them. Each sublist of targets gets labeled by the same label list, e.g. |
Oh, of course. I hadn't ever noticed that labels conflict but that does make sense! |
Hi there, I'd like to propose a feature similar to
equivalence_classes
, but one-way.As a motivating example, suppose I want to make the
.
character equivalent to any special character, because it's easier to type than most:This works okay, but it does prevent me from ever jumping to (say) the comma character in this sequence:
because it's equivalent to an overlapping sequence of three dots:
If I could ask leap to treat
.
as any operator character, but not the other way around, then I could jump to the middle comma in the above example withs,"<label>
, as usual.Thanks!
The text was updated successfully, but these errors were encountered: