diff --git a/app/src/processing/app/syntax/InputHandler.java b/app/src/processing/app/syntax/InputHandler.java index c8c3bb71e..72290a76f 100644 --- a/app/src/processing/app/syntax/InputHandler.java +++ b/app/src/processing/app/syntax/InputHandler.java @@ -1165,7 +1165,11 @@ public abstract class InputHandler extends KeyAdapter StringBuilder sb = new StringBuilder(); for(int i = 0; i < repeatCount; i++) sb.append(str); - textArea.overwriteSetSelectedText(sb.toString()); + if (hasBracketsAndQuotes(str)) { + matchBracketsAndQuotes(str, evt, textArea, sb); + } else { + textArea.overwriteSetSelectedText(sb.toString()); + } } else {