Coloque isso no seu .zshrc
:
setopt prompt_subst
PROMPT='$GREETING'
Em seguida, $PROMPT
será submetido a expansão de parâmetro (assim como sua substituição de comando de irmãos e expansão aritmética) sempre que for exibido. Tome cuidado para citar qualquer coisa que seja incluída de uma fonte externa corretamente. Observe também que o resultado da expansão $
sofrerá %
de expansão (ou seja, as sequências de escape de prompt podem aparecer em $GREETING
).
Uma abordagem alternativa é redefinir a própria variável PROMPT
em precmd
, mas isso dificulta a personalização do prompt em uma instância de shell específica.