GIF89a; Mini Shell

Mini Shell

Direktori : /usr/share/zsh/5.0.2/functions/
Upload File :
Current File : //usr/share/zsh/5.0.2/functions/_complete_debug

#compdef -k complete-word \C-x?

eval "$_comp_setup"

(( $+_debug_count )) || integer -g _debug_count
local tmp=${TMPPREFIX}${$}${words[1]:t}$[++_debug_count]
local pager w="${(qq)words}"

integer debug_fd=-1
{
  if [[ -t 2 ]]; then
    exec {debug_fd}>&2 2>| $tmp
  fi

  setopt xtrace
  : $ZSH_NAME $ZSH_VERSION
  ${1:-_main_complete}
  integer ret=$?
  unsetopt xtrace

  if (( debug_fd != -1 )); then
    zstyle -s ':completion:complete-debug::::' pager pager
    print -sR "${pager:-${PAGER:-${VISUAL:-${EDITOR:-more}}}} ${(q)tmp} ;: $w"
    _message -r "Trace output left in $tmp (up-history to view)"
    if [[ $compstate[nmatches] -le 1 && $compstate[list] != *force* ]]; then
        compstate[list]='list force messages'
    fi
  fi
} always {
  (( debug_fd != -1 )) && exec 2>&$debug_fd {debug_fd}>&-
}
return ret

./BlackJoker Mini Shell 1.0