Save indented lines in console history

Mimic the behavior of the standard Python console by storing
indented lines in history.
This commit is contained in:
Benoit Verret 2020-09-30 09:17:04 -04:00
parent aae06116f9
commit 4f1c687102

View file

@ -173,7 +173,7 @@ class Console(QtWidgets.QPlainTextEdit):
return command
def addToHistory(self, command):
if command[0:1] == ' ':
if not self.construct and command[0:1] == ' ':
return
if command and (not self.history or self.history[-1] != command):