Preferences/__init__.py

branch
maintenance
changeset 6923
d062df8f1d9f
parent 6826
c6dda2cbe081
parent 6891
93f82da09f22
--- a/Preferences/__init__.py	Sat Mar 02 11:17:15 2019 +0100
+++ b/Preferences/__init__.py	Fri Apr 05 19:06:39 2019 +0200
@@ -401,6 +401,8 @@
         "UseMonospacedFont": False,
         "WrapLongLinesMode": QsciScintilla.WrapNone,
         "WrapVisualFlag": QsciScintilla.WrapFlagNone,
+        "WrapIndentMode": QsciScintilla.WrapIndentFixed,
+        "WrapStartIndent": 0,
         "WarnFilesize": 512,
         "ClearBreaksOnClose": True,
         "StripTrailingWhitespace": False,
@@ -417,6 +419,7 @@
         "CaretLineVisible": False,
         "CaretLineAlwaysVisible": False,
         "CaretWidth": 1,
+        "CaretLineFrameWidth": 0,
         "ColourizeSelText": False,
         "CustomSelectionColours": False,
         "ExtendSelectionToEol": False,
@@ -467,6 +470,7 @@
         "QuickSearchMarkersEnabled": True,
         "MarkOccurrencesEnabled": True,
         "MarkOccurrencesTimeout": 500,     # 500 milliseconds
+        "SearchRegexpMode": 0,             # 0: POSIX mode, 1: CXX11 mode
         "AdvancedEncodingDetection": True,
         
         "SpellCheckingEnabled": True,
@@ -1911,6 +1915,8 @@
             else:
                 exts.append(".{0}".format(ext))
         return exts
+    
+    return None
 
 
 def setPython(key, value, prefClass=Prefs):
@@ -2165,17 +2171,17 @@
             "Editor/" + key, prefClass.editorDefaults[key])
     elif key in ["AutosaveInterval", "TabWidth", "IndentWidth",
                  "FoldingStyle", "WarnFilesize", "EdgeMode", "EdgeColumn",
-                 "CaretWidth", "AutoCompletionSource",
+                 "CaretWidth", "CaretLineFrameWidth", "AutoCompletionSource",
                  "AutoCompletionThreshold", "AutoCompletionTimeout",
                  "AutoCompletionCacheSize", "AutoCompletionCacheTime",
                  "AutoCompletionWatchdogTime", "AutoCompletionMaxLines",
                  "AutoCompletionMaxChars", "CallTipsVisible",
-                 "CallTipsStyle", "MarkOccurrencesTimeout",
+                 "CallTipsStyle", "MarkOccurrencesTimeout", "SearchRegexpMode",
                  "AutoSpellCheckChunkSize", "SpellCheckingMinWordSize",
                  "PostScriptLevel", "EOLMode", "ZoomFactor", "WhitespaceSize",
                  "OnlineSyntaxCheckInterval", "OnlineChangeTraceInterval",
-                 "WrapLongLinesMode", "WrapVisualFlag", "CallTipsPosition",
-                 "VirtualSpaceOptions"]:
+                 "WrapLongLinesMode", "WrapVisualFlag", "WrapIndentMode",
+                 "WrapStartIndent", "CallTipsPosition", "VirtualSpaceOptions"]:
         return int(prefClass.settings.value(
             "Editor/" + key, prefClass.editorDefaults[key]))
     elif key in ["AdditionalOpenFilters", "AdditionalSaveFilters",
@@ -3183,6 +3189,8 @@
             encoding = prefClass.sysDefaults[key]
         return encoding
     
+    return None
+    
 
 def setSystem(key, value, prefClass=Prefs):
     """

eric ide

mercurial