You should see if you can add cursor groups like in Textmate:
```
$routeProvider.when('$1', {
  templateUrl: '$2',
  controller: '$3'${4:,
  resolve: {
    $5
  }}
});
```

In this example in TextMate, the entire `resolve` block would be highlighted and the user could just hit 'delete' or they can hit `Tab` again and go inside the resolve block to the correct location.
I also think that no one ever uses a resolve block inline like this so they will likely end up reformatting the entire line. etc.