How to use bash programmable completion

"How to use bash programmable completion" is not written yet.