I would like to see these go into Completion plugin.
1- Completion: A way to choose which completion provider is used on a mode-by-mode basis.
2- Completion: Some way of integrating jEdit's built-in complete action so that
it is one of the choices of completion providers?
3- SideKick: a way to say for some modes, to use a different completion provider/service
4- SideKick: provide a proper completion service to Completion plugin, and remove entirely the completion UI from SideKick.
The goal is to be able to bind a single shortcut to the Completion "complete" action, and it will use sidekick's completer in java mode and clangcompletion when in C++ mode, and also allow users to say "no completion at all" for a given edit mode.
Diff: