kek / sublime-expand-selection-to-quotes

Sublime Text plugin to expand selection to surrounding quotes
107 stars 13 forks source link

String containing apostrophes can break the selection #1

Open contentfree opened 11 years ago

contentfree commented 11 years ago
  a = 'test'
  b = "This shouldn't break"

If you place your cursor after the apostrophe in b and run the command, all is well. If you place your cursor before the apostrophe in b and run the command, the selection goes from the last single quote in the a line to the apostrophe.

unphased commented 11 years ago

There are two regions in which this fails: With the cursor at the left of the first double-quote, it will select from the end of the first line up to the apostrophe, and with the cursor between the same double-quote and the apostrophe, it selects nothing.

kek commented 3 years ago

Confirmed that it doesn't seem to work as one would expect in this case.

kek commented 3 years ago

I have a feeling that it would take a more clever algorithm to make this work properly. As you might have guessed, I don't use Sublime Text actively anymore so I don't think I will put any effort into this, but I will try to be quicker to merge a pull request that upgrades the plugin to handle this case.

pythoncarpenter commented 6 months ago

I have a feeling that it would take a more clever algorithm to make this work properly. As you might have guessed, I don't use Sublime Text actively anymore so I don't think I will put any effort into this, but I will try to be quicker to merge a pull request that upgrades the plugin to handle this case.

What did you end up using?

unphased commented 6 months ago

I'm not @kek but I went from sublime -> vim -> neovim. Highly recommended 😉