El comportamiento que veo que ocurre es que cuando escribo algo parcialmente y presiono TAB, si hay varios archivos / comandos que coinciden con lo que había escrito, solo se muestra el primero. Otros golpes TAB dan como resultado que se muestren otras coincidencias. En cambio, quiero que la finalización automática se llene hasta el primer carácter ambiguo y luego, si presiono TAB nuevamente, muestre todas las opciones posibles (como en el terminal de Ubuntu). Esto es lo que tengo en mi .inputrc:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
El show-all-if-ambiguous parece ser lo que estoy buscando, pero no parece funcionar para mí.
De hecho, quiero el comportamiento que este miembro no:
Omita el primer pitido del terminal y muestre expansiones de nombre de archivo ambiguas
Me gusta escuchar el primer BEEP (o detener) y luego escribir algunos caracteres más para corregir la ambigüedad.