Might be related to #9, I am looking into using https://www.npmjs.com/package/tabtab to do the completion work.