Use old-school "()" command substitution in fish_title

Because we reload changed function files, a common issue on upgrading
to 3.4.0 is that fish_title causes errors.

So we simply use the oldschool syntax.

(cherry picked from commit c5a8764db1)
This commit is contained in:
Fabian Homborg 2022-03-13 20:00:02 +01:00
parent 0314cb662f
commit 07543ff881

View File

@ -4,7 +4,7 @@ function fish_title
# If we're connected via ssh, we print the hostname.
set -l ssh
set -q SSH_TTY
and set ssh "[$(prompt_hostname | string sub -l 10)]"
and set ssh "["(prompt_hostname | string sub -l 10 | string collect)"]"
# An override for the current command is passed as the first parameter.
# This is used by `fg` to show the true process name, among others.
if set -q argv[1]