[Refs #28] Puts '$' on newline if PS1 too long
[Refs #28] Puts '$' on newline if PS1 too long

If ${PS1@P} exceeds half of the terminal window width (obtained via `tput
cols`), the '$' will be separated from the prompt by a newline.
Otherwise, it is on the same line as the prompt.

benknoble/Dotfiles,benknoble/Dotfiles,benknoble/Dotfiles,benknoble/Dotfiles,benknoble/Dotfiles