Quería lograr lo mismo que aquí Saving current directory to bash history, pero dentro del shell zsh. No he hecho ninguna trickry zsh antes, pero hasta ahora tengo:Guardando el directorio actual en el historial de zsh
function precmd {
hpwd=$history[$((HISTCMD-1))]
if [[ $hpwd == "cd" ]]; then
cwd=$OLDPWD
else
cwd=$PWD
fi
hpwd="${hpwd% ### *} ### $cwd"
echo "$hpwd" >>~/.hist_log
}
Ahora mismo guardar el comando anotado con el nombre del directorio a un archivo de registro. Esto funciona bien para mi. Solo pensé que podría haber una manera de hacer el reemplazo en el buffer de historial.
posible duplicado de [¿Cómo puedo (desde un script) agregar algo al historial de comandos de zsh?] (Http://stackoverflow.com/questions/2816225/how-can-i-from-a-script-add -algo-al-zsh-comando-historia) –