There is now bash 4.3-rc2, which allows show-all-if-ambiguous and menu-complete-display-prefix to be used at the same time.
However, it seems that bash completes directory names with ending / symbol. My original patch completed directories without the / so that user can type / and then push tab to indicate that he/she would like enter the directory and then continue browsing there.
With bash 4.3-rc2, I am not sure how to continue browsing into a directory which is shown as an completion.
I sent a question to upstream if there is an option to prevent bash from writing / at the end of directory name completions when browsing.
There is now bash 4.3-rc2, which allows show-all- if-ambiguous and menu-complete- display- prefix to be used at the same time.
However, it seems that bash completes directory names with ending / symbol. My original patch completed directories without the / so that user can type / and then push tab to indicate that he/she would like enter the directory and then continue browsing there.
With bash 4.3-rc2, I am not sure how to continue browsing into a directory which is shown as an completion.
I sent a question to upstream if there is an option to prevent bash from writing / at the end of directory name completions when browsing.