Recettes pour ZSH
Table of contents
(aide mémoire)
Utilisateur, nom de la machine et répertoire courant dans le titre
autoload -Uz add-zsh-hook
function title() { echo -ne "\033]0;${USER}@${HOST}:${PWD}\007" }
add-zsh-hook chpwd title
title
Attribuer une couleur différente (dans la limite disponible) en
fonction de la machine
c="x"
sum=0
i=1
while [[ "$c" != "" ]]; do
c=$HOST[$i]
i=$(($i + 1))
sum=$((sum + $(printf "%d" "'$c")))
done
_colors=(red green yellow blue magenta cyan)
c_hostname=$_colors[$((sum % 6))]
# La couleur est dans $c_hostname