depuración del método de finalización de zsh

depuración del método de finalización de zsh

Estoy intentando depurar un método de finalización. Se supone que este método presenta todos los directorios dentro de estas tres carpetas. Verifiqué que compinit lo está cargando correctamente. Intenté rastrearlo y no puedo descifrar la mayor parte.

aquí está mi función de finalización

#compdef c

_files -W $PROJECT/repos -/
_files -W $PROJECT/helm -/
_files -W ~/Code -/

y la función en sí, c

#!/bin/zsh

cd "$PROJECTS/$1"

No entiendo nada, nada. Y, para empezar, no puedo entender cómo depurarlo para descubrir qué se coloca en _files.

información relacionada