Bonjour,

sur un shell un tant soit peu évolué, il nous est possible de compléter le nom d'un fichier, d'une commande ... grâce à la touche <TAB>. Je ne vous apprends rien. Mais lorsque l'auto-complétion n'est pas possible parce que plusieurs choix existent, une liste nous est proposée :
$ open<TAB>
open     openssl  openvt
$ 
J'aimerais trouver un moyen de faire en sorte d'aider l'utilisateur à désambiguïser la situation, et cela en mettant en évidence :
  • soit la prochaine lettre à entrer
    $ open<TAB>
    open     openssl  openvt
    $ 
  • soit ce qui a déjà été entré
    $ open<TAB>
    open     openssl  openvt
    $ 
  • soit − et c'est le plus dur − le plus petit ensemble de lettres à ajouter pour enlever toute ambiguïté
    $ op
    open       openssl    openvt     opl2ofm    opldecode       OPPAN GANGNAM STYLE
    $ 


Si la fonctionnalité n'existe pas encore, je me ferai un plaisir d'essayer de la développer et de la partager avec vous. Néanmoins, je ne sais pas comment fonctionne l'auto-complétion dans les debian-like ; un peu d'aide serait la bienvenue.

Cordialement,