[ZSH] problème de prompt
Publié : mer. 13 mai 2015, 13:59
Bonjour ! j'avais déjà posté ce matin avec un problème de ZSH, mais maintenant résolu, mais j'ai encore un problème..
En gros, dans mon code j'ai un %~ (indiquant le chemin complet avec un ~/) mais dans mon terminal on y voit juste un %~, pas le chemin..
et aussi mon 2e problème est le suivant : l'heure est en 12h, et je la voudrai en 24h mais je trouve pas où elle est affichée..
merci de votre aide, je vous mets mon code en spoiler
En gros, dans mon code j'ai un %~ (indiquant le chemin complet avec un ~/) mais dans mon terminal on y voit juste un %~, pas le chemin..
et aussi mon 2e problème est le suivant : l'heure est en 12h, et je la voudrai en 24h mais je trouve pas où elle est affichée..
merci de votre aide, je vous mets mon code en spoiler
Code : Tout sélectionner
prompt_elite_help () {
cat <<EOH
This prompt is color-scheme-able. You can invoke it thus:
prompt elite [<text-color> [<punctuation-color>]]
The default colors are red and blue respectively. This theme is
intended for use with a black background.
Recommended fonts for this theme: either UTF-8, or nexus or vga or similar.
If you don't have any of these, the 8-bit characters will probably look
stupid.
EOH
}
prompt_elite_setup () {
local text=${1:-'red'}
local punctuation=${2:-'blue'}
local -A schars
autoload -Uz prompt_special_chars
prompt_special_chars
PS1="%F{$text}$schars[332]$schars[304]%F{$punctuation}(%F{$text}%n%F{$punctuation}@%F{$text}%m%F{$punctuation})%F{$text}-%F{$punctuation}%D{%~}%F{$text}$schars[304]$prompt_newline%F{$text}$schars[300]$schars[304]%F{$punctuation}(%F{$text}%D{%I:%M%P}%F{$punctuation}-:-%F{$text}%D{%m}%F{$punctuation}%F{$text}/%D{%d}%F{$punctuation})%f"
PS2="> "
prompt_opts=(cr subst percent)
}
prompt_elite_preview () {
if (( ! $#* )); then
prompt_preview_theme elite
print
prompt_preview_theme elite green yellow
else
prompt_preview_theme elite "$@"
fi
}
prompt_elite_setup "$@"