
¿Cómo puede lograr zsh
que al presionar shift+tab
se ingrese al directorio principal Y se actualice/imprima el nuevo directorio al comienzo de la línea cmd?
Situación/comportamiento actual:
~ % # pressing shift tab
~ % # (it did change to parent dir, but it does not show that)
Deseo:
~ % # pressing shift tab
/home % # change to AND print 'new' directory
Yo uso este fragmento de código:
function parent_dir { cd .. }
zle -N parent_dir
bindkey '^[[Z' parent_dir
Respuesta1
Debe volver a dibujar su mensaje, lo cual se puede hacer a través del reset-prompt
widget zle.
Entonces, simplemente expanda su parent_dir
función a
function parent_dir {
cd ..
zle reset-prompt
}