split out different completion types
recommended deps need to not show up in requires
allow trailing single colons too
add Autocomplete::Packages to the default config