From 353b710fc5dbb75e0151ee1af16e28d8441a912b Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 2 Apr 2001 11:51:11 +0000 Subject: moved to Completion/Unix/Command/_gdb --- Completion/User/_gdb | 55 ---------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 Completion/User/_gdb diff --git a/Completion/User/_gdb b/Completion/User/_gdb deleted file mode 100644 index f7dbb0a10..000000000 --- a/Completion/User/_gdb +++ /dev/null @@ -1,55 +0,0 @@ -#compdef gdb - -local cur="$words[CURRENT]" prev w list ret=1 expl - -[[ "$PREFIX" = --* ]] && - _arguments -- '*=(CORE|SYM)FILE:core file:_files' \ - '*=EXECFILE:executable:_files -g \*\(-\*\)' \ - '*=TTY:terminal device:compadd /dev/tty\*' && return 0 - -if compset -P '-(cd|directory)='; then - _files -/ -elif compset -P '-tty='; then - _wanted devices expl 'terminal device' compadd - /dev/tty* -elif compset -P '-(exec|se)='; then - _description files expl executable - _files "$expl[@]" -g '*(-*)' -elif compset -P '-(symbols|core|command)='; then - _files -elif [[ "$PREFIX" = -* ]]; then - _tags options - while _tags; do - while _next_label options expl option; do - compadd "$expl[@]" -QS '' - -symbols\= -exec\= -se\= -core\= -command\= \ - -directory\= -cd\= -tty\= && ret=0 - compadd "$expl[@]" - -help -h -s -e -c -x -d -nx -n -quiet -q \ - -batch -fullname -f -b && ret=0 - done - (( ret )) || return 0 - done -else - prev="$words[CURRENT-1]" - - case "$prev" in - (-d) _files -/ && return 0 ;; - (-[csx]) _files && return 0 ;; - (-e) _description files expl executable - _files "$expl[@]" -g '*(-*)' && return 0 ;; - (-b) _wanted -V values expl 'baud rate' \ - compadd 0 50 75 110 134 150 200 300 600 1200 1800 2400 4800 \ - 9600 19200 38400 57600 115200 230400 && return 0 ;; - esac - - w=( "${(@)words[2,-1]}" ) - while [[ "$w[1]" = -* ]]; do - [[ "$w[1]" = -[decsxb] ]] && shift 1 w - shift 1 w - done - - if [[ $#w -gt 1 ]]; then - _alternative 'files:: _files' "processes:: _pids -m ${w[1]:t}" - else - _description files expl executable - _files "$expl[@]" -g '*(-*)' - fi -fi -- cgit 1.4.1