You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(This only concerns operator-pending mode)
The other day while discussing the default webge motions with @titaniumtraveler they noticed another possible incoherence or lack of flexibility with them.
Notably, that only w is end position exclusive while every other one is not.
motion
direction
target
end position exclusive
start position exclusive
w
forward
start
yes
no
e
forward
end
no
no
b
backward
start
no
yes
ge
backward
end
no
no (default) yes (spider)
I should mention that the default implementation of ge excludes the start position character like b does, while this plugin's version includes it.
The inconsistency mentioned in the table above was noticed because of the fact that with (default) ge it is not possible to cleanly delete a word and one side of it's whitespace from the end foo ba* baz -dge-> fo baz while w can foo *ar baz -dw-> foo baz.
The ability to set whether an operation includes the start and/or end position of the motion would allow for the end position exclusive version of ge to be present for those who wish it (I also suggest to use this behavior as the default for ge).
This would work together with custom patterns, for example for those who want to also have a gE that is end position exclusive.
Relevant Screenshot
No response
Checklist
The feature would be useful to more users than just me.
The text was updated successfully, but these errors were encountered:
Feature Requested
(This only concerns operator-pending mode)
The other day while discussing the default
w
e
b
ge
motions with @titaniumtraveler they noticed another possible incoherence or lack of flexibility with them.Notably, that only
w
is end position exclusive while every other one is not.I should mention that the default implementation of
ge
excludes the start position character likeb
does, while this plugin's version includes it.The inconsistency mentioned in the table above was noticed because of the fact that with (default)
ge
it is not possible to cleanly delete a word and one side of it's whitespace from the endfoo ba* baz
-dge
->fo baz
whilew
canfoo *ar baz
-dw
->foo baz
.The ability to set whether an operation includes the start and/or end position of the motion would allow for the end position exclusive version of
ge
to be present for those who wish it (I also suggest to use this behavior as the default forge
).This would work together with custom patterns, for example for those who want to also have a
gE
that is end position exclusive.Relevant Screenshot
No response
Checklist
The text was updated successfully, but these errors were encountered: