message: Fix surround spacing bug
  In Vim, the commands `yw` and `yaw` will also yank any trailing
  whitespace. However, during a surround command `ysaw`, we want to
  exclude that whitespace to avoid an offset.
diff: @@ -438,7 +438,9 @@ export class CommandSurroundAddToReplacement extends BaseCommand {
  let start = vimState.surround.range.start;
  let stop = vimState.surround.range.stop;
  + if (TextEditor.getCharAt(stop) !== ' ') {
  stop = stop.getRight();
  + }
  if (vimState.surround.isVisualLine) {
  startReplace = startReplace + '\n';
  