Hi All,

I have added autocompletion which seems to be working fine except for a few niggles. If I type in one of the keywords followed by an opening bracket then nothing happens, however, if I delete the bracket and retype it again the autocompletion kicks in. Similarly, if I type in a few characters followed by hitting the TAB key then autocompletion works fine. Is this a known issues?

I also noticed that the autocompletion window is always about 10 lines deep even if only 1 keyword is offered, is there a setting to reduce the window size?

    QsciLexerCPP *lexer = new QsciLexerCPP();
    lexer->setFoldComments(true);
    textEdit->setAutoCompletionSource(QsciScintilla::AcsAPIs);
    textEdit->setAutoCompletionThreshold(3);
textEdit->setAutoCompletionUseSingle(QsciScintilla::AcusNever);
    api = new QsciAPIs(lexer);
    api->load("C:/c.api");
    api->prepare();
    textEdit->setLexer(lexer);

Win7-64, QT 5.4.2, QScintilla 2.9.1

Thanks.
_______________________________________________
QScintilla mailing list
[email protected]
https://www.riverbankcomputing.com/mailman/listinfo/qscintilla

Reply via email to