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) |
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) |
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) |
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) |
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) |
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) |
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) |
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 ) |
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) |
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) |
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": |