src/eric7/Preferences/__init__.py

branch
eric7
changeset 10257
904c71a0e37f
parent 10248
981456110843
child 10278
e26fa3b06f4f
--- a/src/eric7/Preferences/__init__.py	Wed Oct 25 14:30:33 2023 +0200
+++ b/src/eric7/Preferences/__init__.py	Wed Oct 25 16:12:46 2023 +0200
@@ -539,9 +539,10 @@
         "ColourizeSelText": False,
         "CustomSelectionColours": False,
         "ExtendSelectionToEol": False,
+        "RectangularSelectionModifier": Qt.KeyboardModifier.ControlModifier,
         "LineMarkersBackground": True,
         "AutoPrepareAPIs": False,
-        "AutoCompletionEnabled": False,
+        "AutoCompletionEnabled": True,
         "AutoCompletionCaseSensitivity": True,
         "AutoCompletionReplaceWord": False,
         "AutoCompletionShowSingle": False,
@@ -553,14 +554,14 @@
         # show QScintilla completions, if plug-in fails
         "AutoCompletionScintillaOnFail": False,
         "AutoCompletionReversedList": False,
-        "AutoCompletionCacheEnabled": True,
+        "AutoCompletionCacheEnabled": False,
         "AutoCompletionCacheSize": 100,
         "AutoCompletionCacheTime": 300,  # 5 minutes
         "AutoCompletionWatchdogTime": 3000,  # ms
-        "AutoCompletionMaxLines": 5,
-        "AutoCompletionMaxChars": 40,
-        "CallTipsEnabled": False,
-        "CallTipsVisible": 0,
+        "AutoCompletionMaxLines": 20,
+        "AutoCompletionMaxChars": 80,
+        "CallTipsEnabled": True,
+        "CallTipsVisible": 20,
         "CallTipsStyle": QsciScintilla.CallTipsStyle.CallTipsNoContext,
         "CallTipsPosition": QsciScintilla.CallTipsPosition.CallTipsBelowText,
         # show QScintilla calltips, if plug-in fails
@@ -1689,11 +1690,14 @@
         "JediFuzzyCompletionsEnabled": False,
         "JediCalltipsEnabled": True,
         "MouseClickEnabled": True,
-        "MouseClickGotoModifiers": (
-            Qt.KeyboardModifier.MetaModifier | Qt.KeyboardModifier.ControlModifier
-        ),
         "MouseClickGotoButton": Qt.MouseButton.LeftButton,
     }
+    if OSUtilities.isWindowsPlatform():
+        jediDefaults["MouseClickGotoModifiers"] = (
+            Qt.KeyboardModifier.MetaModifier | Qt.KeyboardModifier.ControlModifier
+        )
+    else:
+        jediDefaults["MouseClickGotoModifiers"] = Qt.KeyboardModifier.ControlModifier
 
     # defaults for Hex Editor
     pdfViewerDefaults = {
@@ -2395,6 +2399,7 @@
         "EdgeMode",
         "EOLMode",
         "PythonBadIndentation",
+        "RectangularSelectionModifier",
     ]:
         # no special treatment for str and PyQt6 Enum
         return Prefs.settings.value("Editor/" + key, Prefs.editorDefaults[key])

eric ide

mercurial