diff --git a/src/vs/editor/common/cursor/cursorTypeOperations.ts b/src/vs/editor/common/cursor/cursorTypeOperations.ts index 1048cb59a9d36..e735c14056f35 100644 --- a/src/vs/editor/common/cursor/cursorTypeOperations.ts +++ b/src/vs/editor/common/cursor/cursorTypeOperations.ts @@ -891,7 +891,7 @@ export class TypeOperations { const commands: ICommand[] = []; for (let i = 0, len = positions.length; i < len; i++) { - commands.push(new CompositionSurroundSelectionCommand(positions[i], compositions[i].deletedText, ch)); + commands.push(new CompositionSurroundSelectionCommand(positions[i], compositions[i].deletedText, config.surroundingPairs[ch])); } return new EditOperationResult(EditOperationType.TypingOther, commands, { shouldPushStackElementBefore: true,