diff --git a/terminal.d b/terminal.d index b9950b2..b175a7f 100644 --- a/terminal.d +++ b/terminal.d @@ -3949,8 +3949,10 @@ class LineGetter { /// void deleteToEndOfLine() { - while(cursorPosition < line.length) - deleteChar(); + line = line[0 .. cursorPosition]; + line.assumeSafeAppend(); + //while(cursorPosition < line.length) + //deleteChar(); } int availableLineLength() {