Prevent empty new-line with Starship prompt

From this GitHub issue:

Enter this to modify Starship’s configuration:

starship config

Put this near the very top:

# Tuck "new line" inside the ($all) variable
format = """($all

# No new line between shell prompts
add_newline = false

# No line-break between shell prompts
disabled = true

This works because anything inside of ($var) is skipped if $var is empty, and luckily this includes (or does not explicitly exclude/trim) a trailing new-line.