src/eric7/Preferences/__init__.py

branch
eric7
changeset 9563
8ee667840224
parent 9559
34fc53e6159d
child 9567
0c491346bb8e
--- a/src/eric7/Preferences/__init__.py	Mon Dec 05 11:42:45 2022 +0100
+++ b/src/eric7/Preferences/__init__.py	Mon Dec 05 11:44:08 2022 +0100
@@ -353,6 +353,126 @@
             "image/svg+xml",
             "message/rfc822",
         ],
+        "TextFilePatterns": [
+            "*.api",
+            "*.aux",
+            "*.bas",
+            "*.bat",
+            "*.c",
+            "*.cc",
+            "*.cfg",
+            "*.cmake",
+            "*.cmd",
+            "*.cnf",
+            "*.coffee",
+            "*.cpp",
+            "*.cs",
+            "*.ctest",
+            "*.cxx",
+            "*.d",
+            "*.dat",
+            "*.desktop",
+            "*.dfm",
+            "*.di",
+            "*.dic",
+            "*.diff",
+            "*.docbook",
+            "*.dpk",
+            "*.dpr",
+            "*.dtd",
+            "*.e[456]?",
+            "*.ecj",
+            "*.edj",
+            "*.egj",
+            "*.ehj",
+            "*.ekj",
+            "*.emj",
+            "*.epj",
+            "*.eqj",
+            "*.esj",
+            "*.ethj",
+            "*.etj",
+            "*.f2k",
+            "*.f90",
+            "*.f95",
+            "*.gitblame_skiplist",
+            "*.gitignore",
+            "*.h",
+            "*.hgannotate_skiplist",
+            "*.hgignore",
+            "*.hh",
+            "*.hpp",
+            "*.idl",
+            "*.idx",
+            "*.in",
+            "*.inc",
+            "*.inf",
+            "*.ini",
+            "*.java",
+            "*.js",
+            "*.json",
+            "*.lua",
+            "*.m",
+            "*.m.matlab",
+            "*.m.octave",
+            "*.mak",
+            "*.md",
+            "*.pas",
+            "*.patch",
+            "*.ph",
+            "*.php",
+            "*.php3",
+            "*.php4",
+            "*.php5",
+            "*.phtml",
+            "*.pl",
+            "*.pm",
+            "*.po",
+            "*.pov",
+            "*.pp",
+            "*.properties",
+            "*.proto",
+            "*.ps",
+            "*.ptl",
+            "*.pxd",
+            "*.pxi",
+            "*.py3",
+            "*.pyw",
+            "*.pyw3",
+            "*.pyx",
+            "*.qrc",
+            "*.qss",
+            "*.rb",
+            "*.rc",
+            "*.reg",
+            "*.rst",
+            "*.sh",
+            "*.sql",
+            "*.sty",
+            "*.svg",
+            "*.tcl",
+            "*.tex",
+            "*.tk",
+            "*.tmpl",
+            "*.toc",
+            "*.toml",
+            "*.vhd",
+            "*.vhdl",
+            "*.xbel",
+            "*.xml",
+            "*.xsd",
+            "*.xsl",
+            "*.xslt",
+            "*.xul",
+            "*.yaml",
+            "*.yml",
+            "*CMakeLists.txt",
+            "*Makefile",
+            "*PKGLIST",
+            "*Pipfile",
+            "*makefile",
+            "*poetry.lock",
+        ]
     }
 
     iconsDefaults = {
@@ -2057,6 +2177,7 @@
         "LogViewerStderrFilter",
         "LogViewerStdxxxFilter",
         "TextMimeTypes",
+        "TextFilePatterns",
     ]:
         return toList(Prefs.settings.value("UI/" + key, Prefs.uiDefaults[key]))
     else:

eric ide

mercurial