Il me manque vraiment une complétion qui prenne en compte l'historique. J'ai aussi trouvé la possibilité de bouger par mot assez séduisante. Lors de mes recherches, je suis tombé sur ce lien hyper intéressant http://www.catonmat.net/blog/bash-emacs ... eat-sheet/ et j'ai appris l'existence d'un mode « vi » pour readline/bash.
J'ai modifié mon ~/.inputrc comme préconisé sur le wiki, sans succès

https://wiki.archlinux.org/index.php/Ba ... completion
https://wiki.archlinux.org/index.php/Ba ... _with_Ctrl
À noter que le "fast forward movement" fonctionne avec lxterminal (pas "history completion"), si bien que je me demande dans quelle mesure la gestion des flèches par urxvt est compatible avec ces astuces.
Auriez-vous une idée pour arriver à faire fonctionner tout ça ?
D'où sortent les chaînes de caractères "\e[A", "\e[1;5D", etc ? (J'ai l'impression qu'elles sont dépendantes de l'émulateur de terminal utilisé…)