Enable autocomplete, and map <tab> to complete