Replies: 1 comment
-
Hey! Actually, based on the frequencies of usages, Meow divides movement commands into 3 groups.
And the rules are here: And you don't really need a way to keep current selection. Because to select something, you only need the start position where your cursor is, and the target position where you can describe with Meow's command. e.g. "To the 7th word", "To the 3rd line". For arbitrary selection, just use |
Beta Was this translation helpful? Give feedback.
-
This is a bit of a composite question: Why different selection modes and why to they seem to behave slightly differently:
Word/line behave as separate selection "modes", switching between them and/or hitting
meow-$dir
exits the selection. So far we're consistent, and this seems quite useful (e.g.,meow-line
followed bymeow-back-word
to select the last word on a line). But I'm wondering if there's a way to keep the current selection?meow-$dir-expand
keeps the selection, but switches to char selection mode. This is quite useful, I just wish I could switch back to word/line selection. E.g.,meow-line
to select the current line, and re-enter line selection mode.meow-line
thenmeow-back-word
to select the whole line, minus the last word.When in char selection mode,
meow-$dir
keeps char selection. This one has me pretty confused, actually.meow-$dir-expand
(and evenmeow-line
) moves the edge of the selection, whilemeow-next/back-word
expand the selection by a word. This one also has me a bit confused:meow-next/back-word
behaved the same way asmeow-$dir-expand
, I could usemeow-reverse
to expand in either direction.I'm mostly looking for context and/or use-cases/motivations that I might be missing.
Beta Was this translation helpful? Give feedback.
All reactions