L'auto-complétion programmable en Bash - partie 11
Cet article est la suite de: L’auto complétion programmable en bash: partie 10.
Complétion des options longues - suite
Aujourd’hui on voit que _get_comp_words_by_ref
peut être appellée
avec une option bien utile qui modifie COMP_WORDBREAKS
.
La variable COMP_WORDBREAKS
contient les caractères qui permettent
de splitter les mots pour la complétion. Voici son contenu:
$ echo $COMP_WORDBREAKS
"'><=;|&(:
On voit que =
en fait partie, et c’est ce qui rendait un peu compliqué
le code de la dernière fois.
Grâce à l’option -n
de la fonction _get_comp_words_by_ref
, on va pouvoir
simplifier ça:
Ce code fait la même chose que celui du dernier article, mais est bien plus simple et lisible.
À demain.
/ / / / / / / / / /