# HG changeset patch # User Jacob Dawid # Date 1302095059 -7200 # Node ID 642978643d3f66429d5f14ebd31029915ea6051b # Parent 6442fb2e1dfa3c9218e611594c1b588159a1344d Imaginary numbers are rendered correctly. diff --git a/gui//octaveterminal.cpp b/gui//octaveterminal.cpp --- a/gui//octaveterminal.cpp +++ b/gui//octaveterminal.cpp @@ -50,6 +50,7 @@ } void OctaveTerminal::sendCommand(QString command) { + m_octaveOutput->append(">" + command); addRequest(command + "\n"); } diff --git a/gui//terminalhighlighter.cpp b/gui//terminalhighlighter.cpp --- a/gui//terminalhighlighter.cpp +++ b/gui//terminalhighlighter.cpp @@ -37,7 +37,7 @@ numberFormat.setForeground(Qt::darkGreen); numberFormat.setFontWeight(QFont::Bold); - rule.pattern = QRegExp("\\b[0-9\\.]+\\b"); + rule.pattern = QRegExp("\\b[0-9\\.]+[i]?\\b"); rule.format = numberFormat; highlightingRules.append(rule);