From 155160e49bb7310a43c831c01b5ac24c181c114a Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Sat, 5 Jun 2021 11:15:53 +0200 Subject: [PATCH] Msys also has a weird kill Like Cygwin, it doesn't feature an option to list the signals, so we simply hardcode them. Fixes #8046. --- share/functions/__fish_make_completion_signals.fish | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/functions/__fish_make_completion_signals.fish b/share/functions/__fish_make_completion_signals.fish index e32b1e220..e6c0d2bd9 100644 --- a/share/functions/__fish_make_completion_signals.fish +++ b/share/functions/__fish_make_completion_signals.fish @@ -6,7 +6,9 @@ function __fish_make_completion_signals --description 'Make list of kill signals # Cygwin's kill is special, and the documentation lies. # Just hardcode the signals. - if uname | string match -q 'CYGWIN*' + set -l os (uname) + if string match -q 'CYGWIN*' -- $os + or string match -iq 'Msys' -- $os set -a __kill_signals "1 HUP" "2 INT" "3 QUIT" "4 ILL" "5 TRAP" "6 ABRT" \ "6 IOT" "7 BUS" "8 FPE" "9 KILL" "10 USR1" "11 SEGV" \ "12 USR2" "13 PIPE" "14 ALRM" "15 TERM" "16 STKFLT" "17 CHLD" \