diff -r c83dcb7c6147 -r 5e1afd1577b9 ViewManager/ViewManager.py --- a/ViewManager/ViewManager.py Tue Mar 05 19:50:32 2019 +0100 +++ b/ViewManager/ViewManager.py Wed Mar 06 18:44:29 2019 +0100 @@ -26,6 +26,7 @@ import Preferences from QScintilla.Editor import Editor +from QScintilla.QsciScintillaCompat import QSCINTILLA_VERSION import Utilities @@ -2124,6 +2125,19 @@ act.triggered.connect(self.esm.map) self.editActions.append(act) + if QSCINTILLA_VERSION() >= 0x020B00: + act = E5Action( + QCoreApplication.translate('ViewManager', + 'Reverse selected lines'), + QCoreApplication.translate('ViewManager', + 'Reverse selected lines'), + QKeySequence(QCoreApplication.translate('ViewManager', + 'Meta+Alt+R')), + 0, self.editorActGrp, 'vm_edit_reverse selected_lines') + self.esm.setMapping(act, QsciScintilla.SCI_LINEREVERSE) + act.triggered.connect(self.esm.map) + self.editActions.append(act) + act = E5Action( QCoreApplication.translate('ViewManager', 'Cut current line'), QCoreApplication.translate('ViewManager', 'Cut current line'),