diff --git a/Userland/Shell/Shell.cpp b/Userland/Shell/Shell.cpp index 5b74f7ff75..54f3fbedf1 100644 --- a/Userland/Shell/Shell.cpp +++ b/Userland/Shell/Shell.cpp @@ -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(); }