瀏覽代碼

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

Adam Harald Jørgensen 1 年之前
父節點
當前提交
f81bc8b045
共有 1 個文件被更改,包括 6 次插入0 次删除
  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();
         }