Je souhaite implémenter la fonction d'auto-complétion pour mon application CLI. Le comportement par défaut de getc() est renvoyé uniquement lorsque la liste de caractères suivante est entrée: NEW_LINE ou EOF. Je veux ajouter TAB à cette liste afin que je puisse déclencher mon algorithme d'auto-complétion.Comment modifier la configuration de termios, de sorte que getc() renvoie immédiatement lorsque l'utilisateur appuie sur la touche <tab>?
Existe-t-il un moyen de le faire, par exemple, en utilisant des termios? La bibliothèque editline (http://www.thrysoee.dk/editline/) peut le faire mais je ne pouvais pas comprendre comment cela se passe?
merci, je vais enquêter sur son code source :) –