4 ms·
This is one way you could do something similar in zsh: https://stackoverflow.com/a/17915260/102182 https://stackoverflow.com/a/17915260/102182
by mikelward 7y ago
This is one way you could do something similar in zsh: https://stackoverflow.com/a/17915260/102182 https://stackoverflow.com/a/17915260/102182
- countermeasure 7y agoIt looks like zsh can handle updating the time in the prompt quite simply and elegantly.
- mikelward 7y agoYes, I find that solution much simpler.
- Symbiote 7y agoIt keeps the clock up-to-date, but I use Konsole's "monitor for activity" feature, which changes the colour of inactive tabs if there is output. Instead, this seems to work: TRAPDEBUG() { case "$WIDGET" in zle-line-finish) zle reset-prompt ;; *) ;; esac } (I don't know if further cases will be required.) This updates the prompt after "enter" is pressed, but before the command is executed.