_theme_completion() { local options=( '-m[Set mode: 'light', 'dark', or 'toggle']:mode:(light dark toggle)' '-w[Set wallpaper file]:file:_files' ) local curcontext="$curcontext" state line typeset -A opt_args _arguments -s $options } compdef _theme_completion theme