What should the scope of the selection be?
str = "string"; # select «"string"» and press ' to wrap # we probably want the scope not to be # string.quoted.double (where ' is # disabled as a smart typing pair)
<title>Foo</title> <!-- select «Foo» and the scope should be text.html -->
<?php # some code ?> <!-- select entire tag and toggle comment, we want HTML comments, not PHP comments. -->