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