Hello I have a question regarding to the code completion in a custom language.
Basically our language has an extension extending com.intellij.codeInsight.completion.CompletionContributor . Now we found an issue in our complete. When people type `.`, our language do not have anything to complete, so CompletionResultSet is set to empty.
However, when people type `.F`, aka some char after the dot, IntelliJ does not call anything in CompletionContributor. Is it a bug in our IntelliJ API? Further, if I typed `.`(dot), and press UP and DOWN, then type a char, the complete works as normal.
For your information, our language is using the LSP protocol. See this impls for details. You may not assume we have language specific types of PSI elements.