nvim-various-textobjs icon indicating copy to clipboard operation
nvim-various-textobjs copied to clipboard

[Bug]: Subword jumps / doesn't select single character subwords.

Open AlansCodeLog opened this issue 1 year ago • 2 comments

Bug Description

Not sure if this might be intended, but for example if my cursor | is on a word like |xSide , if I do a subword selection it selects Side, but if I'm on sideX|, I get X. Using camelcase I would expect x to also be a subword here and not jump ahead.

I see some commands are forward seeking but as far as I understood the table subword shouldn't be, but I'm getting jumping in cases like | xSide => Side as well.

I know it sounds maybe a bit odd to want a single character subword but reason I ran into this is I'm making a word cycling plugin and using this plugin to get the subword. And I'd like to be able to make single character replacements (e.g. x for y). I can work around this I think, but would be nice to just use subword directly.

Relevant Screenshot

No response

Reproduction & Sample Text

before: |xSide after: x|Side| expect: |x|Side before: | xSide after: x|Side| expect: |x|Side

neovim version

v0.9.5

Plugin version is 035243e

Make sure you have done the following

  • [X] I have updated to the latest version of the plugin.

AlansCodeLog avatar Feb 10 '24 19:02 AlansCodeLog

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment, for example "bump", and it will be kept open.

github-actions[bot] avatar Aug 09 '24 13:08 github-actions[bot]

bad bot

tuurep avatar Aug 09 '24 21:08 tuurep