diff --git a/modules/helper/functions/add-zsh-trap b/modules/helper/functions/add-zsh-trap index e5d4e82..c8796ca 100644 --- a/modules/helper/functions/add-zsh-trap +++ b/modules/helper/functions/add-zsh-trap @@ -6,14 +6,6 @@ # Sorin Ionescu # -# Trap signals were generated with 'kill -l'. -# DEBUG, EXIT, and ZERR are Zsh signals. -_trap_signals=( - ABRT ALRM BUS CHLD CONT EMT FPE HUP ILL INFO INT IO KILL PIPE PROF QUIT - SEGV STOP SYS TERM TRAP TSTP TTIN TTOU URG USR1 USR2 VTALRM WINCH XCPU XFSZ - DEBUG EXIT ZERR -) - # Adds a function name to a list to be called when a trap is triggered. function add-zsh-trap { if (( $# < 2 )); then @@ -21,7 +13,7 @@ function add-zsh-trap { return 1 fi - if [[ -z "$_trap_signals[(r)$1]" ]]; then + if [[ -z "$signals[(r)$1]" ]]; then print "$0: unknown signal: $1" >&2 return 1 fi