Ну, я думаю, что наконец-то взломал его.Я отвечу на свой вопрос для дальнейшего использования здесь:
Mac OS X использует editline (потомок libedit, который эмулирует readline) вместо более простого обработчика текста командной строки readom.
I 'Я все еще изучаю, как работает editline, но я полагаю, что он не на 100% совместим с readin .inputrc.
Так что мой атрибут complete-prefix-display-length, вероятно, не работает с моей версией OS X editline..