Lines Matching refs:cword
277 # @param $3 cword Name of variable to return cword to
288 # Default to cword unchanged
305 # Indicate new cword
313 # Indicate new cword
329 # @param $3 cword Name of variable to return cword to
333 local cword words=()
334 __reassemble_comp_words_by_ref "$1" words cword
339 for (( i = 0; i <= cword; ++i )); do
343 # $cur doesn't match cword?
352 # Does found word matches cword?
353 if [[ "$i" -lt "$cword" ]]; then
354 # No, cword lies further;
362 if [[ "${words[cword]:0:${#cur}}" != "$cur" ]]; then
364 cur2=${words[cword]}
370 _upvars -a${#words[@]} $2 "${words[@]}" -v $3 "$cword" -v $4 "$cur2"
385 # cword Return cword via $cword
397 # -i VARNAME Return cword via $VARNAME
406 local cur cword words=()
422 cword) vcword=cword ;;
430 __get_cword_at_cursor_by_ref "$exclude" words cword cur
433 [[ $vcword ]] && { upvars+=("$vcword"); upargs+=(-v $vcword "$cword"); }
435 "${words[cword - 1]}"); }
462 local cword words
463 __reassemble_comp_words_by_ref "$1" words cword
467 printf "%s" "${words[cword-$2]}"
468 elif [[ "${#words[cword]}" -eq 0 || "$COMP_POINT" == "${#COMP_LINE}" ]]; then
469 printf "%s" "${words[cword]}"
474 for (( i = 0; i <= cword; ++i )); do
478 # $cur doesn't match cword?
487 # Does found word matches cword?
488 if [[ "$i" -lt "$cword" ]]; then
489 # No, cword lies further;
497 if [[ "${words[cword]:0:${#cur}}" != "$cur" ]]; then
500 printf "%s" "${words[cword]}"
1130 local i cword words
1131 __reassemble_comp_words_by_ref "$1" words cword
1134 for i in "${words[@]:1:cword-1}"; do