Preferences/__init__.py

changeset 5886
ba6d27371e25
parent 5868
c1a98c164cd3
child 5888
f23f3d2b7516
--- a/Preferences/__init__.py	Wed Sep 27 18:00:37 2017 +0200
+++ b/Preferences/__init__.py	Mon Oct 02 14:24:58 2017 +0200
@@ -416,9 +416,10 @@
         "AutoCompletionShowSingle": False,
         "AutoCompletionSource": QsciScintilla.AcsDocument,
         "AutoCompletionThreshold": 2,
+        "AutoCompletionTimeout": 200,
+        # timeout in ms before auto-completion is started
         "AutoCompletionFillups": False,
-        "AutoCompletionScintillaOnFail": False,
-        # show QScintilla completions, if plug-in fails
+        "AutoCompletionReversedList": False,
         
         "CallTipsEnabled": False,
         "CallTipsVisible": 0,
@@ -2063,8 +2064,8 @@
     elif key in ["AutosaveInterval", "TabWidth", "IndentWidth",
                  "FoldingStyle", "WarnFilesize", "EdgeMode", "EdgeColumn",
                  "CaretWidth", "AutoCompletionSource",
-                 "AutoCompletionThreshold", "CallTipsVisible",
-                 "CallTipsStyle", "MarkOccurrencesTimeout",
+                 "AutoCompletionThreshold", "AutoCompletionTimeout",
+                 "CallTipsVisible", "CallTipsStyle", "MarkOccurrencesTimeout",
                  "AutoSpellCheckChunkSize", "SpellCheckingMinWordSize",
                  "PostScriptLevel", "EOLMode", "ZoomFactor", "WhitespaceSize",
                  "OnlineSyntaxCheckInterval", "OnlineChangeTraceInterval",
@@ -2087,6 +2088,10 @@
         elif value in ["false", "False"]:
             value = 0
         return QsciLexerPython.IndentationWarning(int(value))
+    elif key == "AutoCompletionScintillaOnFail":
+        # This is obsolete, return default value for backward compatibility
+        # with old plug-ins.
+        return False
     else:
         return toBool(prefClass.settings.value(
             "Editor/" + key, prefClass.editorDefaults[key]))

eric ide

mercurial