J’ai pas pensé à mettre le code dans bashrc directement 
La solution de syam fonctionne parfaitement.
Mais j’aime l’idée de lol, de mettre un fichier .message dans le dossier. Ce qui permet de personnaliser chaque dossier sans modifier le bashrc 
Avec le code de lol sans erreur d’autocompletion :
cdMessage() {
cd "$@"
#local DOSSIER="$HOME/code"
#[ "$PWD" = "$DOSSIER" ] && echo "ATTENTION on est dans $DOSSIER !"
if [ -f .message ]
then
cat .message
fi
}
alias cd=cdMessage
Lol, je pense que tu as une erreur à cause des () dans ta fonction
Merci à vous 2 