diff --git a/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java index 98327bad6b9..8149e01c484 100644 --- a/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java +++ b/terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100Emulator.java @@ -784,6 +784,11 @@ public class VT100Emulator implements ControlListener { text.eraseAll(); break; + case 3: + // Erase display and clear scrollback (extended "E3" capability) + text.clearAll(); + break; + default: Logger.log("Unexpected J-command parameter: " + ansiParameter); //$NON-NLS-1$ break;