Filter only when there is a prefix
Query completions at word boundaries
Add debug print
Trigger completions when typing . -> ::
Lower priority of completions that start with operator or ~