RKWard issueshttps://invent.kde.org/education/rkward/-/issues2022-06-15T13:13:00Zhttps://invent.kde.org/education/rkward/-/issues/6Port away from QScriptEngine2022-06-15T13:13:00ZThomas FriedrichsmeierPort away from QScriptEngineQScriptEngine is deprecated, to be replaced by QJSEngine. While there is nothing wrong with QScriptEngine for us, it will probably be dropped in Qt6.QScriptEngine is deprecated, to be replaced by QJSEngine. While there is nothing wrong with QScriptEngine for us, it will probably be dropped in Qt6.https://invent.kde.org/education/rkward/-/issues/4Smart hiding of completions2022-06-15T13:13:00ZThomas FriedrichsmeierSmart hiding of completionsUse case:
- Typing e.g. ?t.test in the R Console. You will have press enter twice: Once to end completion, another time to submit. However, there really isn't anything to complete at this point, as there is only one entry.
Suggested sol...Use case:
- Typing e.g. ?t.test in the R Console. You will have press enter twice: Once to end completion, another time to submit. However, there really isn't anything to complete at this point, as there is only one entry.
Suggested solution:
- Completion hint should simply be hidden, once there is nothing more to complete (exact match).
- KTextEditor::CodeCompletionModel::MatchReaction::HideListIfAutomaticInvocation is just for that, but we cannot currently use it, since we cannot fake an AutomaticInvocation.
- Thus depends on https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/3