Comment créer des alias de répertoire back / forward pour eshell?

Depuis des années, j'utilise un script zsh qui provoque implicitement un pushd chaque fois que vous changez de répertoire. Le script définit également des alias «b» et «f», abrégés en arrière et en avant, qui vous déplacent vers le haut et vers le bas de la pile, de la même manière que les boutons...