Shell: Add support for showing the history number in prompt with "\!"

This commit is contained in:
Adam Harald Jørgensen
2023-10-24 16:00:13 +02:00
committed by Ali Mohammad Pur
parent f597d7c730
commit f81bc8b045

View File

@@ -129,6 +129,12 @@ DeprecatedString Shell::prompt() const
} else if (lexer.consume_specific('p')) {
builder.append(uid == 0 ? '#' : '$');
} else if (lexer.consume_specific('!')) {
if (m_editor)
builder.appendff("{}", m_editor->history().size() + 1);
else
builder.append('!');
} else {
lexer.consume();
}