Prechádzať zdrojové kódy

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

Adam Harald Jørgensen 1 rok pred
rodič
commit
f81bc8b045
1 zmenil súbory, kde vykonal 6 pridanie a 0 odobranie
  1. 6 0
      Userland/Shell/Shell.cpp

+ 6 - 0
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();
         }