As I wrote before I'm working on custom autocomplete list for my VB scripts.
So, I use a callback for SCINTILLANOTIFICATION.AUTOCSELECTION. It works fine but one thing: I cannot cancel insertion with editor.autoCCancel() although Scintilla documentation says: "Automatic insertion can be cancelled by sending a SCI_AUTOCCANCEL message before returning from the notification."
I really need this feature because standard behaviour is to insert the string into caret position - this is not correct if a user opens a list after a part of name entered. Of course I can replace incorrect text in the callback but this insertion is already in undo history!