-
Notifications
You must be signed in to change notification settings - Fork 4
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
Request your motions #139
Comments
I often use |
more info coming soon... |
demo on both the ScreenFlow.mp4is it possible maybe that you're using kV on an app that is restricted, and you need to add this app to the checkout the kV menu icon. there's an option to send the current app to The Wizard™ and see if you that app needs some special treatment. if the app is not recognized you can request an investigation and i'll have a look. |
I really miss |
ha. well. took me a while to find the doc for that one (here). also, never built a move that works in INSERT MODE. because basically this is stealing macOS' standard shortcuts and behaviors. (also i personally never use those moves.) hmm, so, thinking out loud:
|
Thank you for your reply!
Yes.
That'd be awesome!
I understand that it's not that easy to implement, please take your time - and it's perfectly okay if you decide not to add this feature. :) |
i see. got it. thanks for clarifying. unfortunately i like challenges so... most probably i'm gonna dig deep into it first before refusing or allowing this 😂️😂️😂️ |
|
Screen.Recording.2023-11-27.at.23.56.36.movam i missing something? 🤔️ |
sorry, I was testing in Safari which apparently isn't not supposed to work OOB. FWIW I think the docs about families and limitation could be improved, but that's outside the scope of this issue. Thanks! |
OH. yes. after answering i wondered also if you were on an app where kV has to use the Keyboard Strategy.
nice. anything specific? i may need a review yes. if you have some details about what you think is not good, or is missing, or is confusing etc. please lemme know. that may help. i'm trying to keep the learning curve of kV as flat as possible, but it's also a project that is abusing the AX Framework to do something it's not supposed to do 😂️😂️😂️ and there is indeed limitations. it's a bit hard to explain right from the start, and i'd hoped that people start using kV and realize quite quickly what the strategies and The Wizard are about. but i may be wrong yeah. |
I'd love to see the ci", ci', ci[, etc motions! |
yo! they're implemented through the Accessibility Strategy, which means for apps where the text is readable/writable. when the text is not readable and/nor writable, kV cannot determine exactly the motion boundaries so it has to go through key remapping instead, and in those cases those moves are not doable.
you'll notice that ciB, cib etc. are also implemented (and also diB, viB, blah blah blah). hope this clarifies. lemme know if you need more details or explanation. i'll be glad to help. |
Thank you for clarifying! I originally misread the very helpful images, interpteting the two red X's to mean not implemented, but now I see those are just indicating count and repeat are not implemented for those (which doesn't make sense for these motions anyway). Sorry for my confusion. |
yeah, i see where the confusion may come from. only the motions implemented are listed yeah (else there would be too many). but i get you yeah, coming there on the first time it may not be that clear. hmm. may need to think of something to change.
for which motion in particular are you talking about? |
This is news to me—I have never used count with any of the I certainly won't complain that you can't use a count with it in kindaVim though; the singular versions work great and are more than enough for me. |
learning every day 😎️
yeah. so the idea is that i build kV for myself 🤣️🤣️🤣️ if i don't need the move, i don't implement them at first. but if someone requests them, i do. hence the lack of count for those moves. enjoy! |
so if you're finding motions missing, just reach out, and they'll go on the top of the priority list. just post them down here.
The text was updated successfully, but these errors were encountered: