Yes, the API gives you an integer prio (think the built-in is 1 or something) and a bool if you want to exclude lower prio. I’ve posted the issues we have with the API here but without response: atom/autocomplete-plus#616
But we could at least add a setting instead of hardcode ”false” to switch on and off other providers.
Problem we have is that ensime-atom package is always active and the provider activation is hard-bound to the lifecycle of the package. So we always hide lower prio providers even if ensime isn’t really started (the package still is).