I've implemented custom sorting logic for intelliprompt using CSharpCompletionProvider and CompletionItemSortComparer. The content of the intelliprompt window is now sorted to my liking, but when you open the prompt for a generic keyword then the intelliprompt entry, that would have been first in the list if it wasn't sorted, is selected instead of the one that actualy is first.
For example properties are sorted before keywords. When I type in the letter b and open intelliprompt, then "base" is selected first even though there are 4 properties that starts with "b" before the selected item.
Is there anything I can do with this?