zsh suspend or push function
In zsh you can suspend a command whilst typing it.
This clears the current line, lets you run another command, and then when it finishes the original unfinished text is put back.
This is useful if whilst typing a command you realise you need to run another command first, like:
ls
to check the name for an argument.- creating a location before moving something into that location.
- checking
man
ortldr
for a command flag.
Zsh has built-in functions push-line
and push-input
.