use neocomplete if available.