src/eric7/QScintilla/MiniEditor.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9619
7033f25b1462
child 9653
e67609152c5e
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
42 QVBoxLayout, 42 QVBoxLayout,
43 QWhatsThis, 43 QWhatsThis,
44 QWidget, 44 QWidget,
45 ) 45 )
46 46
47 from eric7 import Preferences, Utilities 47 from eric7 import Globals, Preferences, Utilities
48 from eric7.EricGui import EricPixmapCache 48 from eric7.EricGui import EricPixmapCache
49 from eric7.EricGui.EricAction import EricAction, createActionGroup 49 from eric7.EricGui.EricAction import EricAction, createActionGroup
50 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor 50 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
51 from eric7.EricWidgets import EricFileDialog, EricMessageBox 51 from eric7.EricWidgets import EricFileDialog, EricMessageBox
52 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel 52 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel
53 from eric7.EricWidgets.EricMainWindow import EricMainWindow 53 from eric7.EricWidgets.EricMainWindow import EricMainWindow
54 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget 54 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget
55 from eric7.Globals import isMacPlatform 55 from eric7.SystemUtilities import OSUtilities
56 from eric7.UI import Config 56 from eric7.UI import Config
57 57
58 from . import Lexers 58 from . import Lexers
59 from .EditorOutline import EditorOutlineView 59 from .EditorOutline import EditorOutlineView
60 from .QsciScintillaCompat import QsciScintillaCompat 60 from .QsciScintillaCompat import QsciScintillaCompat
899 0, 899 0,
900 self.editorActGrp, 900 self.editorActGrp,
901 "vm_edit_move_left_char", 901 "vm_edit_move_left_char",
902 ) 902 )
903 self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFT) 903 self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFT)
904 if isMacPlatform(): 904 if OSUtilities.isMacPlatform():
905 act.setAlternateShortcut( 905 act.setAlternateShortcut(
906 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+B")) 906 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+B"))
907 ) 907 )
908 act.triggered.connect(self.esm.map) 908 act.triggered.connect(self.esm.map)
909 self.editActions.append(act) 909 self.editActions.append(act)
914 QKeySequence(QCoreApplication.translate("ViewManager", "Right")), 914 QKeySequence(QCoreApplication.translate("ViewManager", "Right")),
915 0, 915 0,
916 self.editorActGrp, 916 self.editorActGrp,
917 "vm_edit_move_right_char", 917 "vm_edit_move_right_char",
918 ) 918 )
919 if isMacPlatform(): 919 if OSUtilities.isMacPlatform():
920 act.setAlternateShortcut( 920 act.setAlternateShortcut(
921 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+F")) 921 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+F"))
922 ) 922 )
923 self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHT) 923 self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHT)
924 act.triggered.connect(self.esm.map) 924 act.triggered.connect(self.esm.map)
930 QKeySequence(QCoreApplication.translate("ViewManager", "Up")), 930 QKeySequence(QCoreApplication.translate("ViewManager", "Up")),
931 0, 931 0,
932 self.editorActGrp, 932 self.editorActGrp,
933 "vm_edit_move_up_line", 933 "vm_edit_move_up_line",
934 ) 934 )
935 if isMacPlatform(): 935 if OSUtilities.isMacPlatform():
936 act.setAlternateShortcut( 936 act.setAlternateShortcut(
937 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+P")) 937 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+P"))
938 ) 938 )
939 self.esm.setMapping(act, QsciScintilla.SCI_LINEUP) 939 self.esm.setMapping(act, QsciScintilla.SCI_LINEUP)
940 act.triggered.connect(self.esm.map) 940 act.triggered.connect(self.esm.map)
946 QKeySequence(QCoreApplication.translate("ViewManager", "Down")), 946 QKeySequence(QCoreApplication.translate("ViewManager", "Down")),
947 0, 947 0,
948 self.editorActGrp, 948 self.editorActGrp,
949 "vm_edit_move_down_line", 949 "vm_edit_move_down_line",
950 ) 950 )
951 if isMacPlatform(): 951 if OSUtilities.isMacPlatform():
952 act.setAlternateShortcut( 952 act.setAlternateShortcut(
953 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+N")) 953 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+N"))
954 ) 954 )
955 self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWN) 955 self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWN)
956 act.triggered.connect(self.esm.map) 956 act.triggered.connect(self.esm.map)
962 0, 962 0,
963 0, 963 0,
964 self.editorActGrp, 964 self.editorActGrp,
965 "vm_edit_move_left_word_part", 965 "vm_edit_move_left_word_part",
966 ) 966 )
967 if not isMacPlatform(): 967 if not OSUtilities.isMacPlatform():
968 act.setShortcut( 968 act.setShortcut(
969 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Left")) 969 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Left"))
970 ) 970 )
971 self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTLEFT) 971 self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTLEFT)
972 act.triggered.connect(self.esm.map) 972 act.triggered.connect(self.esm.map)
978 0, 978 0,
979 0, 979 0,
980 self.editorActGrp, 980 self.editorActGrp,
981 "vm_edit_move_right_word_part", 981 "vm_edit_move_right_word_part",
982 ) 982 )
983 if not isMacPlatform(): 983 if not OSUtilities.isMacPlatform():
984 act.setShortcut( 984 act.setShortcut(
985 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Right")) 985 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Right"))
986 ) 986 )
987 self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTRIGHT) 987 self.esm.setMapping(act, QsciScintilla.SCI_WORDPARTRIGHT)
988 act.triggered.connect(self.esm.map) 988 act.triggered.connect(self.esm.map)
994 0, 994 0,
995 0, 995 0,
996 self.editorActGrp, 996 self.editorActGrp,
997 "vm_edit_move_left_word", 997 "vm_edit_move_left_word",
998 ) 998 )
999 if isMacPlatform(): 999 if OSUtilities.isMacPlatform():
1000 act.setShortcut( 1000 act.setShortcut(
1001 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Left")) 1001 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Left"))
1002 ) 1002 )
1003 else: 1003 else:
1004 act.setShortcut( 1004 act.setShortcut(
1014 0, 1014 0,
1015 0, 1015 0,
1016 self.editorActGrp, 1016 self.editorActGrp,
1017 "vm_edit_move_right_word", 1017 "vm_edit_move_right_word",
1018 ) 1018 )
1019 if isMacPlatform(): 1019 if OSUtilities.isMacPlatform():
1020 act.setShortcut( 1020 act.setShortcut(
1021 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Right")) 1021 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Right"))
1022 ) 1022 )
1023 else: 1023 else:
1024 act.setShortcut( 1024 act.setShortcut(
1038 0, 1038 0,
1039 0, 1039 0,
1040 self.editorActGrp, 1040 self.editorActGrp,
1041 "vm_edit_move_first_visible_char", 1041 "vm_edit_move_first_visible_char",
1042 ) 1042 )
1043 if not isMacPlatform(): 1043 if not OSUtilities.isMacPlatform():
1044 act.setShortcut( 1044 act.setShortcut(
1045 QKeySequence(QCoreApplication.translate("ViewManager", "Home")) 1045 QKeySequence(QCoreApplication.translate("ViewManager", "Home"))
1046 ) 1046 )
1047 self.esm.setMapping(act, QsciScintilla.SCI_VCHOME) 1047 self.esm.setMapping(act, QsciScintilla.SCI_VCHOME)
1048 act.triggered.connect(self.esm.map) 1048 act.triggered.connect(self.esm.map)
1054 0, 1054 0,
1055 0, 1055 0,
1056 self.editorActGrp, 1056 self.editorActGrp,
1057 "vm_edit_move_start_line", 1057 "vm_edit_move_start_line",
1058 ) 1058 )
1059 if isMacPlatform(): 1059 if OSUtilities.isMacPlatform():
1060 act.setShortcut( 1060 act.setShortcut(
1061 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Left")) 1061 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Left"))
1062 ) 1062 )
1063 else: 1063 else:
1064 act.setShortcut( 1064 act.setShortcut(
1074 0, 1074 0,
1075 0, 1075 0,
1076 self.editorActGrp, 1076 self.editorActGrp,
1077 "vm_edit_move_end_line", 1077 "vm_edit_move_end_line",
1078 ) 1078 )
1079 if isMacPlatform(): 1079 if OSUtilities.isMacPlatform():
1080 act.setShortcut( 1080 act.setShortcut(
1081 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+E")) 1081 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+E"))
1082 ) 1082 )
1083 else: 1083 else:
1084 act.setShortcut( 1084 act.setShortcut(
1154 QKeySequence(QCoreApplication.translate("ViewManager", "PgDown")), 1154 QKeySequence(QCoreApplication.translate("ViewManager", "PgDown")),
1155 0, 1155 0,
1156 self.editorActGrp, 1156 self.editorActGrp,
1157 "vm_edit_move_down_page", 1157 "vm_edit_move_down_page",
1158 ) 1158 )
1159 if isMacPlatform(): 1159 if OSUtilities.isMacPlatform():
1160 act.setAlternateShortcut( 1160 act.setAlternateShortcut(
1161 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+V")) 1161 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+V"))
1162 ) 1162 )
1163 self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWN) 1163 self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWN)
1164 act.triggered.connect(self.esm.map) 1164 act.triggered.connect(self.esm.map)
1170 0, 1170 0,
1171 0, 1171 0,
1172 self.editorActGrp, 1172 self.editorActGrp,
1173 "vm_edit_move_start_text", 1173 "vm_edit_move_start_text",
1174 ) 1174 )
1175 if isMacPlatform(): 1175 if OSUtilities.isMacPlatform():
1176 act.setShortcut( 1176 act.setShortcut(
1177 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Up")) 1177 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Up"))
1178 ) 1178 )
1179 else: 1179 else:
1180 act.setShortcut( 1180 act.setShortcut(
1190 0, 1190 0,
1191 0, 1191 0,
1192 self.editorActGrp, 1192 self.editorActGrp,
1193 "vm_edit_move_end_text", 1193 "vm_edit_move_end_text",
1194 ) 1194 )
1195 if isMacPlatform(): 1195 if OSUtilities.isMacPlatform():
1196 act.setShortcut( 1196 act.setShortcut(
1197 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Down")) 1197 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Down"))
1198 ) 1198 )
1199 else: 1199 else:
1200 act.setShortcut( 1200 act.setShortcut(
1238 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Left")), 1238 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Left")),
1239 0, 1239 0,
1240 self.editorActGrp, 1240 self.editorActGrp,
1241 "vm_edit_extend_selection_left_char", 1241 "vm_edit_extend_selection_left_char",
1242 ) 1242 )
1243 if isMacPlatform(): 1243 if OSUtilities.isMacPlatform():
1244 act.setAlternateShortcut( 1244 act.setAlternateShortcut(
1245 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+B")) 1245 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+B"))
1246 ) 1246 )
1247 self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFTEXTEND) 1247 self.esm.setMapping(act, QsciScintilla.SCI_CHARLEFTEXTEND)
1248 act.triggered.connect(self.esm.map) 1248 act.triggered.connect(self.esm.map)
1258 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Right")), 1258 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Right")),
1259 0, 1259 0,
1260 self.editorActGrp, 1260 self.editorActGrp,
1261 "vm_edit_extend_selection_right_char", 1261 "vm_edit_extend_selection_right_char",
1262 ) 1262 )
1263 if isMacPlatform(): 1263 if OSUtilities.isMacPlatform():
1264 act.setAlternateShortcut( 1264 act.setAlternateShortcut(
1265 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+F")) 1265 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+F"))
1266 ) 1266 )
1267 self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHTEXTEND) 1267 self.esm.setMapping(act, QsciScintilla.SCI_CHARRIGHTEXTEND)
1268 act.triggered.connect(self.esm.map) 1268 act.triggered.connect(self.esm.map)
1274 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Up")), 1274 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Up")),
1275 0, 1275 0,
1276 self.editorActGrp, 1276 self.editorActGrp,
1277 "vm_edit_extend_selection_up_line", 1277 "vm_edit_extend_selection_up_line",
1278 ) 1278 )
1279 if isMacPlatform(): 1279 if OSUtilities.isMacPlatform():
1280 act.setAlternateShortcut( 1280 act.setAlternateShortcut(
1281 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+P")) 1281 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+P"))
1282 ) 1282 )
1283 self.esm.setMapping(act, QsciScintilla.SCI_LINEUPEXTEND) 1283 self.esm.setMapping(act, QsciScintilla.SCI_LINEUPEXTEND)
1284 act.triggered.connect(self.esm.map) 1284 act.triggered.connect(self.esm.map)
1290 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Down")), 1290 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Down")),
1291 0, 1291 0,
1292 self.editorActGrp, 1292 self.editorActGrp,
1293 "vm_edit_extend_selection_down_line", 1293 "vm_edit_extend_selection_down_line",
1294 ) 1294 )
1295 if isMacPlatform(): 1295 if OSUtilities.isMacPlatform():
1296 act.setAlternateShortcut( 1296 act.setAlternateShortcut(
1297 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+N")) 1297 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+N"))
1298 ) 1298 )
1299 self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWNEXTEND) 1299 self.esm.setMapping(act, QsciScintilla.SCI_LINEDOWNEXTEND)
1300 act.triggered.connect(self.esm.map) 1300 act.triggered.connect(self.esm.map)
1310 0, 1310 0,
1311 0, 1311 0,
1312 self.editorActGrp, 1312 self.editorActGrp,
1313 "vm_edit_extend_selection_left_word_part", 1313 "vm_edit_extend_selection_left_word_part",
1314 ) 1314 )
1315 if not isMacPlatform(): 1315 if not OSUtilities.isMacPlatform():
1316 act.setShortcut( 1316 act.setShortcut(
1317 QKeySequence( 1317 QKeySequence(
1318 QCoreApplication.translate("ViewManager", "Alt+Shift+Left") 1318 QCoreApplication.translate("ViewManager", "Alt+Shift+Left")
1319 ) 1319 )
1320 ) 1320 )
1332 0, 1332 0,
1333 0, 1333 0,
1334 self.editorActGrp, 1334 self.editorActGrp,
1335 "vm_edit_extend_selection_right_word_part", 1335 "vm_edit_extend_selection_right_word_part",
1336 ) 1336 )
1337 if not isMacPlatform(): 1337 if not OSUtilities.isMacPlatform():
1338 act.setShortcut( 1338 act.setShortcut(
1339 QKeySequence( 1339 QKeySequence(
1340 QCoreApplication.translate("ViewManager", "Alt+Shift+Right") 1340 QCoreApplication.translate("ViewManager", "Alt+Shift+Right")
1341 ) 1341 )
1342 ) 1342 )
1350 0, 1350 0,
1351 0, 1351 0,
1352 self.editorActGrp, 1352 self.editorActGrp,
1353 "vm_edit_extend_selection_left_word", 1353 "vm_edit_extend_selection_left_word",
1354 ) 1354 )
1355 if isMacPlatform(): 1355 if OSUtilities.isMacPlatform():
1356 act.setShortcut( 1356 act.setShortcut(
1357 QKeySequence( 1357 QKeySequence(
1358 QCoreApplication.translate("ViewManager", "Alt+Shift+Left") 1358 QCoreApplication.translate("ViewManager", "Alt+Shift+Left")
1359 ) 1359 )
1360 ) 1360 )
1378 0, 1378 0,
1379 0, 1379 0,
1380 self.editorActGrp, 1380 self.editorActGrp,
1381 "vm_edit_extend_selection_right_word", 1381 "vm_edit_extend_selection_right_word",
1382 ) 1382 )
1383 if isMacPlatform(): 1383 if OSUtilities.isMacPlatform():
1384 act.setShortcut( 1384 act.setShortcut(
1385 QKeySequence( 1385 QKeySequence(
1386 QCoreApplication.translate("ViewManager", "Alt+Shift+Right") 1386 QCoreApplication.translate("ViewManager", "Alt+Shift+Right")
1387 ) 1387 )
1388 ) 1388 )
1408 0, 1408 0,
1409 0, 1409 0,
1410 self.editorActGrp, 1410 self.editorActGrp,
1411 "vm_edit_extend_selection_first_visible_char", 1411 "vm_edit_extend_selection_first_visible_char",
1412 ) 1412 )
1413 if not isMacPlatform(): 1413 if not OSUtilities.isMacPlatform():
1414 act.setShortcut( 1414 act.setShortcut(
1415 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Home")) 1415 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+Home"))
1416 ) 1416 )
1417 self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEEXTEND) 1417 self.esm.setMapping(act, QsciScintilla.SCI_VCHOMEEXTEND)
1418 act.triggered.connect(self.esm.map) 1418 act.triggered.connect(self.esm.map)
1428 0, 1428 0,
1429 0, 1429 0,
1430 self.editorActGrp, 1430 self.editorActGrp,
1431 "vm_edit_extend_selection_end_line", 1431 "vm_edit_extend_selection_end_line",
1432 ) 1432 )
1433 if isMacPlatform(): 1433 if OSUtilities.isMacPlatform():
1434 act.setShortcut( 1434 act.setShortcut(
1435 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+E")) 1435 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+E"))
1436 ) 1436 )
1437 else: 1437 else:
1438 act.setShortcut( 1438 act.setShortcut(
1492 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+PgDown")), 1492 QKeySequence(QCoreApplication.translate("ViewManager", "Shift+PgDown")),
1493 0, 1493 0,
1494 self.editorActGrp, 1494 self.editorActGrp,
1495 "vm_edit_extend_selection_down_page", 1495 "vm_edit_extend_selection_down_page",
1496 ) 1496 )
1497 if isMacPlatform(): 1497 if OSUtilities.isMacPlatform():
1498 act.setAlternateShortcut( 1498 act.setAlternateShortcut(
1499 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+V")) 1499 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+Shift+V"))
1500 ) 1500 )
1501 self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWNEXTEND) 1501 self.esm.setMapping(act, QsciScintilla.SCI_PAGEDOWNEXTEND)
1502 act.triggered.connect(self.esm.map) 1502 act.triggered.connect(self.esm.map)
1512 0, 1512 0,
1513 0, 1513 0,
1514 self.editorActGrp, 1514 self.editorActGrp,
1515 "vm_edit_extend_selection_start_text", 1515 "vm_edit_extend_selection_start_text",
1516 ) 1516 )
1517 if isMacPlatform(): 1517 if OSUtilities.isMacPlatform():
1518 act.setShortcut( 1518 act.setShortcut(
1519 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Shift+Up")) 1519 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Shift+Up"))
1520 ) 1520 )
1521 else: 1521 else:
1522 act.setShortcut( 1522 act.setShortcut(
1538 0, 1538 0,
1539 0, 1539 0,
1540 self.editorActGrp, 1540 self.editorActGrp,
1541 "vm_edit_extend_selection_end_text", 1541 "vm_edit_extend_selection_end_text",
1542 ) 1542 )
1543 if isMacPlatform(): 1543 if OSUtilities.isMacPlatform():
1544 act.setShortcut( 1544 act.setShortcut(
1545 QKeySequence( 1545 QKeySequence(
1546 QCoreApplication.translate("ViewManager", "Ctrl+Shift+Down") 1546 QCoreApplication.translate("ViewManager", "Ctrl+Shift+Down")
1547 ) 1547 )
1548 ) 1548 )
1562 QKeySequence(QCoreApplication.translate("ViewManager", "Backspace")), 1562 QKeySequence(QCoreApplication.translate("ViewManager", "Backspace")),
1563 0, 1563 0,
1564 self.editorActGrp, 1564 self.editorActGrp,
1565 "vm_edit_delete_previous_char", 1565 "vm_edit_delete_previous_char",
1566 ) 1566 )
1567 if isMacPlatform(): 1567 if OSUtilities.isMacPlatform():
1568 act.setAlternateShortcut( 1568 act.setAlternateShortcut(
1569 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+H")) 1569 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+H"))
1570 ) 1570 )
1571 else: 1571 else:
1572 act.setAlternateShortcut( 1572 act.setAlternateShortcut(
1600 QKeySequence(QCoreApplication.translate("ViewManager", "Del")), 1600 QKeySequence(QCoreApplication.translate("ViewManager", "Del")),
1601 0, 1601 0,
1602 self.editorActGrp, 1602 self.editorActGrp,
1603 "vm_edit_delete_current_char", 1603 "vm_edit_delete_current_char",
1604 ) 1604 )
1605 if isMacPlatform(): 1605 if OSUtilities.isMacPlatform():
1606 act.setAlternateShortcut( 1606 act.setAlternateShortcut(
1607 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+D")) 1607 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+D"))
1608 ) 1608 )
1609 self.esm.setMapping(act, QsciScintilla.SCI_CLEAR) 1609 self.esm.setMapping(act, QsciScintilla.SCI_CLEAR)
1610 act.triggered.connect(self.esm.map) 1610 act.triggered.connect(self.esm.map)
1654 0, 1654 0,
1655 0, 1655 0,
1656 self.editorActGrp, 1656 self.editorActGrp,
1657 "vm_edit_delete_line_right", 1657 "vm_edit_delete_line_right",
1658 ) 1658 )
1659 if isMacPlatform(): 1659 if OSUtilities.isMacPlatform():
1660 act.setShortcut( 1660 act.setShortcut(
1661 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+K")) 1661 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+K"))
1662 ) 1662 )
1663 else: 1663 else:
1664 act.setShortcut( 1664 act.setShortcut(
1808 0, 1808 0,
1809 0, 1809 0,
1810 self.editorActGrp, 1810 self.editorActGrp,
1811 "vm_edit_move_end_displayed_line", 1811 "vm_edit_move_end_displayed_line",
1812 ) 1812 )
1813 if isMacPlatform(): 1813 if OSUtilities.isMacPlatform():
1814 act.setShortcut( 1814 act.setShortcut(
1815 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Right")) 1815 QKeySequence(QCoreApplication.translate("ViewManager", "Ctrl+Right"))
1816 ) 1816 )
1817 else: 1817 else:
1818 act.setShortcut( 1818 act.setShortcut(
1832 0, 1832 0,
1833 0, 1833 0,
1834 self.editorActGrp, 1834 self.editorActGrp,
1835 "vm_edit_extend_selection_end_displayed_line", 1835 "vm_edit_extend_selection_end_displayed_line",
1836 ) 1836 )
1837 if isMacPlatform(): 1837 if OSUtilities.isMacPlatform():
1838 act.setShortcut( 1838 act.setShortcut(
1839 QKeySequence( 1839 QKeySequence(
1840 QCoreApplication.translate("ViewManager", "Ctrl+Shift+Right") 1840 QCoreApplication.translate("ViewManager", "Ctrl+Shift+Right")
1841 ) 1841 )
1842 ) 1842 )
1878 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Down")), 1878 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Down")),
1879 0, 1879 0,
1880 self.editorActGrp, 1880 self.editorActGrp,
1881 "vm_edit_extend_rect_selection_down_line", 1881 "vm_edit_extend_rect_selection_down_line",
1882 ) 1882 )
1883 if isMacPlatform(): 1883 if OSUtilities.isMacPlatform():
1884 act.setAlternateShortcut( 1884 act.setAlternateShortcut(
1885 QKeySequence( 1885 QKeySequence(
1886 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+N") 1886 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+N")
1887 ) 1887 )
1888 ) 1888 )
1900 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Up")), 1900 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Up")),
1901 0, 1901 0,
1902 self.editorActGrp, 1902 self.editorActGrp,
1903 "vm_edit_extend_rect_selection_up_line", 1903 "vm_edit_extend_rect_selection_up_line",
1904 ) 1904 )
1905 if isMacPlatform(): 1905 if OSUtilities.isMacPlatform():
1906 act.setAlternateShortcut( 1906 act.setAlternateShortcut(
1907 QKeySequence( 1907 QKeySequence(
1908 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+P") 1908 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+P")
1909 ) 1909 )
1910 ) 1910 )
1922 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Left")), 1922 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Left")),
1923 0, 1923 0,
1924 self.editorActGrp, 1924 self.editorActGrp,
1925 "vm_edit_extend_rect_selection_left_char", 1925 "vm_edit_extend_rect_selection_left_char",
1926 ) 1926 )
1927 if isMacPlatform(): 1927 if OSUtilities.isMacPlatform():
1928 act.setAlternateShortcut( 1928 act.setAlternateShortcut(
1929 QKeySequence( 1929 QKeySequence(
1930 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+B") 1930 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+B")
1931 ) 1931 )
1932 ) 1932 )
1944 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Right")), 1944 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Ctrl+Right")),
1945 0, 1945 0,
1946 self.editorActGrp, 1946 self.editorActGrp,
1947 "vm_edit_extend_rect_selection_right_char", 1947 "vm_edit_extend_rect_selection_right_char",
1948 ) 1948 )
1949 if isMacPlatform(): 1949 if OSUtilities.isMacPlatform():
1950 act.setAlternateShortcut( 1950 act.setAlternateShortcut(
1951 QKeySequence( 1951 QKeySequence(
1952 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+F") 1952 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+F")
1953 ) 1953 )
1954 ) 1954 )
1970 0, 1970 0,
1971 0, 1971 0,
1972 self.editorActGrp, 1972 self.editorActGrp,
1973 "vm_edit_extend_rect_selection_first_visible_char", 1973 "vm_edit_extend_rect_selection_first_visible_char",
1974 ) 1974 )
1975 if not isMacPlatform(): 1975 if not OSUtilities.isMacPlatform():
1976 act.setShortcut( 1976 act.setShortcut(
1977 QKeySequence( 1977 QKeySequence(
1978 QCoreApplication.translate("ViewManager", "Alt+Shift+Home") 1978 QCoreApplication.translate("ViewManager", "Alt+Shift+Home")
1979 ) 1979 )
1980 ) 1980 )
1992 0, 1992 0,
1993 0, 1993 0,
1994 self.editorActGrp, 1994 self.editorActGrp,
1995 "vm_edit_extend_rect_selection_end_line", 1995 "vm_edit_extend_rect_selection_end_line",
1996 ) 1996 )
1997 if isMacPlatform(): 1997 if OSUtilities.isMacPlatform():
1998 act.setShortcut( 1998 act.setShortcut(
1999 QKeySequence( 1999 QKeySequence(
2000 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+E") 2000 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+E")
2001 ) 2001 )
2002 ) 2002 )
2034 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Shift+PgDown")), 2034 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Shift+PgDown")),
2035 0, 2035 0,
2036 self.editorActGrp, 2036 self.editorActGrp,
2037 "vm_edit_extend_rect_selection_down_page", 2037 "vm_edit_extend_rect_selection_down_page",
2038 ) 2038 )
2039 if isMacPlatform(): 2039 if OSUtilities.isMacPlatform():
2040 act.setAlternateShortcut( 2040 act.setAlternateShortcut(
2041 QKeySequence( 2041 QKeySequence(
2042 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+V") 2042 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+V")
2043 ) 2043 )
2044 ) 2044 )
2069 0, 2069 0,
2070 0, 2070 0,
2071 self.editorActGrp, 2071 self.editorActGrp,
2072 "vm_edit_scroll_start_text", 2072 "vm_edit_scroll_start_text",
2073 ) 2073 )
2074 if isMacPlatform(): 2074 if OSUtilities.isMacPlatform():
2075 act.setShortcut( 2075 act.setShortcut(
2076 QKeySequence(QCoreApplication.translate("ViewManager", "Home")) 2076 QKeySequence(QCoreApplication.translate("ViewManager", "Home"))
2077 ) 2077 )
2078 self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOSTART) 2078 self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOSTART)
2079 act.triggered.connect(self.esm.map) 2079 act.triggered.connect(self.esm.map)
2086 0, 2086 0,
2087 0, 2087 0,
2088 self.editorActGrp, 2088 self.editorActGrp,
2089 "vm_edit_scroll_end_text", 2089 "vm_edit_scroll_end_text",
2090 ) 2090 )
2091 if isMacPlatform(): 2091 if OSUtilities.isMacPlatform():
2092 act.setShortcut( 2092 act.setShortcut(
2093 QKeySequence(QCoreApplication.translate("ViewManager", "End")) 2093 QKeySequence(QCoreApplication.translate("ViewManager", "End"))
2094 ) 2094 )
2095 self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOEND) 2095 self.esm.setMapping(act, QsciScintilla.SCI_SCROLLTOEND)
2096 act.triggered.connect(self.esm.map) 2096 act.triggered.connect(self.esm.map)
2107 0, 2107 0,
2108 0, 2108 0,
2109 self.editorActGrp, 2109 self.editorActGrp,
2110 "vm_edit_scroll_vertically_center", 2110 "vm_edit_scroll_vertically_center",
2111 ) 2111 )
2112 if isMacPlatform(): 2112 if OSUtilities.isMacPlatform():
2113 act.setShortcut( 2113 act.setShortcut(
2114 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+L")) 2114 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+L"))
2115 ) 2115 )
2116 self.esm.setMapping(act, QsciScintilla.SCI_VERTICALCENTRECARET) 2116 self.esm.setMapping(act, QsciScintilla.SCI_VERTICALCENTRECARET)
2117 act.triggered.connect(self.esm.map) 2117 act.triggered.connect(self.esm.map)
2124 0, 2124 0,
2125 0, 2125 0,
2126 self.editorActGrp, 2126 self.editorActGrp,
2127 "vm_edit_move_end_next_word", 2127 "vm_edit_move_end_next_word",
2128 ) 2128 )
2129 if isMacPlatform(): 2129 if OSUtilities.isMacPlatform():
2130 act.setShortcut( 2130 act.setShortcut(
2131 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Right")) 2131 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Right"))
2132 ) 2132 )
2133 self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTEND) 2133 self.esm.setMapping(act, QsciScintilla.SCI_WORDRIGHTEND)
2134 act.triggered.connect(self.esm.map) 2134 act.triggered.connect(self.esm.map)
2145 0, 2145 0,
2146 0, 2146 0,
2147 self.editorActGrp, 2147 self.editorActGrp,
2148 "vm_edit_select_end_next_word", 2148 "vm_edit_select_end_next_word",
2149 ) 2149 )
2150 if isMacPlatform(): 2150 if OSUtilities.isMacPlatform():
2151 act.setShortcut( 2151 act.setShortcut(
2152 QKeySequence( 2152 QKeySequence(
2153 QCoreApplication.translate("ViewManager", "Alt+Shift+Right") 2153 QCoreApplication.translate("ViewManager", "Alt+Shift+Right")
2154 ) 2154 )
2155 ) 2155 )
2202 0, 2202 0,
2203 0, 2203 0,
2204 self.editorActGrp, 2204 self.editorActGrp,
2205 "vm_edit_move_start_document_line", 2205 "vm_edit_move_start_document_line",
2206 ) 2206 )
2207 if isMacPlatform(): 2207 if OSUtilities.isMacPlatform():
2208 act.setShortcut( 2208 act.setShortcut(
2209 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+A")) 2209 QKeySequence(QCoreApplication.translate("ViewManager", "Meta+A"))
2210 ) 2210 )
2211 self.esm.setMapping(act, QsciScintilla.SCI_HOME) 2211 self.esm.setMapping(act, QsciScintilla.SCI_HOME)
2212 act.triggered.connect(self.esm.map) 2212 act.triggered.connect(self.esm.map)
2223 0, 2223 0,
2224 0, 2224 0,
2225 self.editorActGrp, 2225 self.editorActGrp,
2226 "vm_edit_extend_selection_start_document_line", 2226 "vm_edit_extend_selection_start_document_line",
2227 ) 2227 )
2228 if isMacPlatform(): 2228 if OSUtilities.isMacPlatform():
2229 act.setShortcut( 2229 act.setShortcut(
2230 QKeySequence( 2230 QKeySequence(
2231 QCoreApplication.translate("ViewManager", "Meta+Shift+A") 2231 QCoreApplication.translate("ViewManager", "Meta+Shift+A")
2232 ) 2232 )
2233 ) 2233 )
2248 0, 2248 0,
2249 0, 2249 0,
2250 self.editorActGrp, 2250 self.editorActGrp,
2251 "vm_edit_select_rect_start_line", 2251 "vm_edit_select_rect_start_line",
2252 ) 2252 )
2253 if isMacPlatform(): 2253 if OSUtilities.isMacPlatform():
2254 act.setShortcut( 2254 act.setShortcut(
2255 QKeySequence( 2255 QKeySequence(
2256 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+A") 2256 QCoreApplication.translate("ViewManager", "Meta+Alt+Shift+A")
2257 ) 2257 )
2258 ) 2258 )
2271 0, 2271 0,
2272 0, 2272 0,
2273 self.editorActGrp, 2273 self.editorActGrp,
2274 "vm_edit_extend_selection_start_display_line", 2274 "vm_edit_extend_selection_start_display_line",
2275 ) 2275 )
2276 if isMacPlatform(): 2276 if OSUtilities.isMacPlatform():
2277 act.setShortcut( 2277 act.setShortcut(
2278 QKeySequence( 2278 QKeySequence(
2279 QCoreApplication.translate("ViewManager", "Ctrl+Shift+Left") 2279 QCoreApplication.translate("ViewManager", "Ctrl+Shift+Left")
2280 ) 2280 )
2281 ) 2281 )
2468 0, 2468 0,
2469 0, 2469 0,
2470 self.editorActGrp, 2470 self.editorActGrp,
2471 "vm_edit_delete_right_end_next_word", 2471 "vm_edit_delete_right_end_next_word",
2472 ) 2472 )
2473 if isMacPlatform(): 2473 if OSUtilities.isMacPlatform():
2474 act.setShortcut( 2474 act.setShortcut(
2475 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Del")) 2475 QKeySequence(QCoreApplication.translate("ViewManager", "Alt+Del"))
2476 ) 2476 )
2477 self.esm.setMapping(act, QsciScintilla.SCI_DELWORDRIGHTEND) 2477 self.esm.setMapping(act, QsciScintilla.SCI_DELWORDRIGHTEND)
2478 act.triggered.connect(self.esm.map) 2478 act.triggered.connect(self.esm.map)
4363 else: 4363 else:
4364 value = None 4364 value = None
4365 elif option == "DefaultEncoding": 4365 elif option == "DefaultEncoding":
4366 value = config["charset"] 4366 value = config["charset"]
4367 elif option == "InsertFinalNewline": 4367 elif option == "InsertFinalNewline":
4368 value = Utilities.toBool(config["insert_final_newline"]) 4368 value = Globals.toBool(config["insert_final_newline"])
4369 elif option == "StripTrailingWhitespace": 4369 elif option == "StripTrailingWhitespace":
4370 value = Utilities.toBool(config["trim_trailing_whitespace"]) 4370 value = Globals.toBool(config["trim_trailing_whitespace"])
4371 elif option == "TabWidth": 4371 elif option == "TabWidth":
4372 value = int(config["tab_width"]) 4372 value = int(config["tab_width"])
4373 elif option == "IndentWidth": 4373 elif option == "IndentWidth":
4374 value = config["indent_size"] 4374 value = config["indent_size"]
4375 if value == "tab": 4375 if value == "tab":

eric ide

mercurial