diff --git a/share/completions/screen.fish b/share/completions/screen.fish index 1ef4fd2bc..7abb7b250 100644 --- a/share/completions/screen.fish +++ b/share/completions/screen.fish @@ -21,7 +21,7 @@ end function __fish_complete_screen_general_list -d "Get the socket list" set -l escaped (string escape --style=regex $argv) - screen -list | string match -r '^\t.*\(.*\)\s*\('$escaped'\)\s*$'| string replace -r '\t(.*)\s+\((.*)\)\s*\((.*)\)' '$1\t$2 $3' + screen -list | string match -r '^\t.*\('$escaped'\)\s*$' | string replace -r '\t(.*)\s+(\(.*\))?\s*\((.*)\)' '$1\t$3' end function __fish_complete_screen_detached -d "Print a list of detached screen sessions"