diff --git a/projects/linux/ee.creator.user b/projects/linux/ee.creator.user index 6689a86cc..205943bb2 100644 --- a/projects/linux/ee.creator.user +++ b/projects/linux/ee.creator.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -43,6 +43,7 @@ true true 2 + false true false 0 @@ -51,6 +52,7 @@ 0 4 false + false 1 true true @@ -65,6 +67,7 @@ true + false true true true @@ -929,6 +932,7 @@ true + false false false @@ -939,12 +943,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1001,6 +1007,7 @@ true + false false false @@ -1011,12 +1018,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1073,6 +1082,7 @@ true + false false false @@ -1083,12 +1093,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1145,6 +1157,7 @@ true + false false false @@ -1155,12 +1168,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1217,6 +1232,7 @@ true + false false false @@ -1227,12 +1243,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1289,6 +1307,7 @@ true + false false false @@ -1299,12 +1318,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1361,6 +1382,7 @@ true + false false false @@ -1371,12 +1393,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1434,6 +1458,7 @@ true + false false false @@ -1444,12 +1469,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1507,6 +1534,7 @@ true + false false false @@ -1517,12 +1545,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1579,6 +1609,7 @@ true + false false false @@ -1589,12 +1620,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1652,6 +1685,7 @@ true + false false false @@ -1662,12 +1696,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1724,6 +1760,7 @@ true + false false false @@ -1734,12 +1771,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1797,6 +1836,7 @@ true + false false false @@ -1807,12 +1847,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1869,6 +1911,7 @@ true + false false false @@ -1879,12 +1922,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -1941,6 +1986,7 @@ true + false false false @@ -1951,12 +1997,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -2013,6 +2061,7 @@ true + false false false @@ -2023,12 +2072,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -2085,6 +2136,7 @@ true + false false false @@ -2095,12 +2147,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -2157,6 +2211,7 @@ true + false false false @@ -2167,12 +2222,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -2229,6 +2286,7 @@ true + false false false @@ -2239,12 +2297,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -2301,6 +2361,7 @@ true + false false false @@ -2311,12 +2372,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 @@ -2435,6 +2498,7 @@ true + false false false @@ -2445,12 +2509,14 @@ true kcachegrind 1 + 25 1 true false true + valgrind 0 diff --git a/src/eepp/ui/doc/syntaxdefinitionmanager.cpp b/src/eepp/ui/doc/syntaxdefinitionmanager.cpp index 9d4272c70..872408deb 100644 --- a/src/eepp/ui/doc/syntaxdefinitionmanager.cpp +++ b/src/eepp/ui/doc/syntaxdefinitionmanager.cpp @@ -181,7 +181,8 @@ SyntaxDefinitionManager::SyntaxDefinitionManager() { { "void", "keyword" }, { "while", "keyword" }, { "with", "keyword" }, { "yield", "keyword" }, { "implements", "keyword" }, { "Array", "keyword2" }, { "any", "keyword" }, { "from", "keyword" }, { "public", "keyword" }, - { "private", "keyword" }, { "declare", "keyword" }, { "namespace", "keyword" } }, + { "private", "keyword" }, { "declare", "keyword" }, { "namespace", "keyword" }, + { "protected", "keyword" }, { "enum", "keyword" } }, "//" } ); // Python @@ -931,36 +932,37 @@ SyntaxDefinitionManager::SyntaxDefinitionManager() { { { "[%a_][%w_]*%f[(]" }, "function" }, { { "[%a_][%w_]*" }, "symbol" }, }, - { - { "abstract", "keyword" }, { "as", "keyword" }, { "await", "keyword" }, - { "base", "keyword" }, { "break", "keyword" }, { "case", "keyword" }, - { "catch", "keyword" }, { "checked", "keyword" }, { "class", "keyword" }, - { "const", "keyword" }, { "continue", "keyword" }, { "default", "keyword" }, - { "delegate", "keyword" }, { "do", "keyword" }, { "else", "keyword" }, - { "enum", "keyword" }, { "event", "keyword" }, { "explicit", "keyword" }, - { "extern", "keyword" }, { "finally", "keyword" }, { "fixed", "keyword" }, - { "for", "keyword" }, { "foreach", "keyword" }, { "get", "keyword" }, - { "goto", "keyword" }, { "if", "keyword" }, { "implicit", "keyword" }, - { "in", "keyword" }, { "interface", "keyword" }, { "internal", "keyword" }, - { "is", "keyword" }, { "lock", "keyword" }, { "namespace", "keyword" }, - { "new", "keyword" }, { "operator", "keyword" }, { "out", "keyword" }, - { "override", "keyword" }, { "params", "keyword" }, { "private", "keyword" }, - { "protected", "keyword" }, { "public", "keyword" }, { "readonly", "keyword" }, - { "ref", "keyword" }, { "return", "keyword" }, { "sealed", "keyword" }, - { "set", "keyword" }, { "sizeof", "keyword" }, { "stackalloc", "keyword" }, - { "static", "keyword" }, { "struct", "keyword" }, { "switch", "keyword" }, - { "this", "keyword" }, { "throw", "keyword" }, { "try", "keyword" }, - { "typeof", "keyword" }, { "unchecked", "keyword" }, { "unsafe", "keyword" }, - { "using", "keyword" }, { "var", "keyword" }, { "virtual", "keyword" }, - { "void", "keyword" }, { "volatile", "keyword" }, { "where", "keyword" }, - { "while", "keyword" }, { "yield", "keyword" }, { "bool", "keyword2" }, - { "byte", "keyword2" }, { "char", "keyword2" }, { "decimal", "keyword2" }, - { "double", "keyword2" }, { "float", "keyword2" }, { "int", "keyword2" }, - { "long", "keyword2" }, { "object", "keyword2" }, { "sbyte", "keyword2" }, - { "short", "keyword2" }, { "string", "keyword2" }, { "uint", "keyword2" }, - { "ulong", "keyword2" }, { "ushort", "keyword2" }, { "true", "literal" }, - { "false", "literal" }, { "null", "literal" }, - }, + { { "abstract", "keyword" }, { "as", "keyword" }, { "await", "keyword" }, + { "base", "keyword" }, { "break", "keyword" }, { "case", "keyword" }, + { "catch", "keyword" }, { "checked", "keyword" }, { "class", "keyword" }, + { "const", "keyword" }, { "continue", "keyword" }, { "default", "keyword" }, + { "delegate", "keyword" }, { "do", "keyword" }, { "else", "keyword" }, + { "enum", "keyword" }, { "event", "keyword" }, { "explicit", "keyword" }, + { "extern", "keyword" }, { "finally", "keyword" }, { "fixed", "keyword" }, + { "for", "keyword" }, { "foreach", "keyword" }, { "get", "keyword" }, + { "goto", "keyword" }, { "if", "keyword" }, { "implicit", "keyword" }, + { "in", "keyword" }, { "interface", "keyword" }, { "internal", "keyword" }, + { "is", "keyword" }, { "lock", "keyword" }, { "namespace", "keyword" }, + { "new", "keyword" }, { "operator", "keyword" }, { "out", "keyword" }, + { "override", "keyword" }, { "params", "keyword" }, { "private", "keyword" }, + { "protected", "keyword" }, { "public", "keyword" }, { "readonly", "keyword" }, + { "ref", "keyword" }, { "return", "keyword" }, { "sealed", "keyword" }, + { "set", "keyword" }, { "sizeof", "keyword" }, { "stackalloc", "keyword" }, + { "static", "keyword" }, { "struct", "keyword" }, { "switch", "keyword" }, + { "this", "keyword" }, { "throw", "keyword" }, { "try", "keyword" }, + { "typeof", "keyword" }, { "unchecked", "keyword" }, { "unsafe", "keyword" }, + { "using", "keyword" }, { "var", "keyword" }, { "virtual", "keyword" }, + { "void", "keyword" }, { "volatile", "keyword" }, { "where", "keyword" }, + { "while", "keyword" }, { "yield", "keyword" }, { "bool", "keyword2" }, + { "byte", "keyword2" }, { "char", "keyword2" }, { "decimal", "keyword2" }, + { "double", "keyword2" }, { "float", "keyword2" }, { "int", "keyword2" }, + { "long", "keyword2" }, { "object", "keyword2" }, { "sbyte", "keyword2" }, + { "short", "keyword2" }, { "string", "keyword2" }, { "uint", "keyword2" }, + { "ulong", "keyword2" }, { "ushort", "keyword2" }, { "true", "literal" }, + { "false", "literal" }, { "null", "literal" }, { "add", "keyword" }, + { "record", "keyword" }, { "remove", "keyword" }, { "partial", "keyword" }, + { "dynamic", "keyword" }, { "value", "keyword" }, { "global", "keyword" }, + { "when", "keyword" } }, "//" } ); // Go @@ -2011,68 +2013,66 @@ SyntaxDefinitionManager::SyntaxDefinitionManager() { { { "[%a_][%w_]*%f[(]" }, "function" }, { { "[%a_][%w_]*" }, "symbol" }, }, - { - { "if", "keyword" }, { "else", "keyword" }, - { "for", "keyword" }, { "while", "keyword" }, - { "do", "keyword" }, { "break", "keyword" }, - { "continue", "keyword" }, { "throw", "keyword" }, - { "returns", "keyword" }, { "return", "keyword" }, - { "function", "keyword" }, { "private", "keyword2" }, - { "public", "keyword2" }, { "internal", "keyword2" }, - { "external", "keyword2" }, { "constant", "keyword2" }, - { "immutable", "keyword2" }, { "pure", "keyword2" }, - { "view", "keyword2" }, { "payable", "keyword2" }, - { "nonpayable", "keyword2" }, { "inherited", "keyword2" }, - { "indexed", "keyword2" }, { "storage", "keyword2" }, - { "memory", "keyword2" }, { "virtual", "keyword2" }, - { "calldata", "keyword2" }, { "override", "keyword2" }, - { "abstract", "keyword" }, { "library", "keyword" }, - { "enum", "keyword" }, { "constructor", "keyword" }, - { "event", "keyword" }, { "modifier", "keyword" }, - { "assembly", "keyword" }, { "let", "keyword" }, - { "msg", "keyword2" }, { "block", "keyword2" }, - { "tx", "keyword2" }, { "now", "keyword2" }, - { "this", "keyword2" }, { "super", "keyword2" }, - { "require", "keyword" }, { "assert", "keyword2" }, - { "revert", "keyword2" }, { "selfdestruct", "keyword2" }, - { "suicide", "keyword2" }, { "addmod", "keyword2" }, - { "mulmod", "keyword2" }, { "keccak256", "keyword2" }, - { "sha256", "keyword2" }, { "sha3", "keyword2" }, - { "ripemd160", "keyword2" }, { "ecrecover", "keyword2" }, - { "blockhash", "keyword2" }, { "gasleft", "keyword2" }, - { "contract", "keyword" }, { "interface", "keyword" }, - { "modifier", "keyword" }, { "mapping", "keyword2" }, - { "address", "keyword2" }, { "string", "keyword2" }, - { "byte", "keyword2" }, { "bytes", "keyword2" }, - { "bytes1", "keyword2" }, { "bytes2", "keyword2" }, - { "bytes3", "keyword2" }, { "bytes4", "keyword2" }, - { "bytes5", "keyword2" }, { "bytes6", "keyword2" }, - { "bytes7", "keyword2" }, { "bytes8", "keyword2" }, - { "bytes9", "keyword2" }, { "bytes10", "keyword2" }, - { "bytes11", "keyword2" }, { "bytes12", "keyword2" }, - { "bytes13", "keyword2" }, { "bytes14", "keyword2" }, - { "bytes15", "keyword2" }, { "bytes16", "keyword2" }, - { "bytes17", "keyword2" }, { "bytes18", "keyword2" }, - { "bytes19", "keyword2" }, { "bytes20", "keyword2" }, - { "bytes21", "keyword2" }, { "bytes22", "keyword2" }, - { "bytes23", "keyword2" }, { "bytes24", "keyword2" }, - { "bytes25", "keyword2" }, { "bytes26", "keyword2" }, - { "bytes27", "keyword2" }, { "bytes28", "keyword2" }, - { "bytes29", "keyword2" }, { "bytes30", "keyword2" }, - { "bytes31", "keyword2" }, { "bytes32", "keyword2" }, - { "int", "keyword2" }, { "int8", "keyword2" }, - { "int16", "keyword2" }, { "int32", "keyword2" }, - { "int64", "keyword2" }, { "int128", "keyword2" }, - { "int256", "keyword2" }, { "uint", "keyword2" }, - { "uint8", "keyword2" }, { "uint16", "keyword2" }, - { "uint32", "keyword2" }, { "uint64", "keyword2" }, - { "uint128", "keyword2" }, { "uint256", "keyword2" }, - { "bool", "keyword2" }, { "hash", "keyword2" }, - { "pragma", "keyword2" }, { "using", "keyword" }, - { "is", "keyword" }, { "new", "keyword" }, - { "delete", "keyword" }, { "emit", "keyword" }, - { "struct", "keyword" }, - } } ); + { { "if", "keyword" }, { "else", "keyword" }, + { "for", "keyword" }, { "while", "keyword" }, + { "do", "keyword" }, { "break", "keyword" }, + { "continue", "keyword" }, { "throw", "keyword" }, + { "returns", "keyword" }, { "return", "keyword" }, + { "function", "keyword" }, { "private", "keyword2" }, + { "public", "keyword2" }, { "internal", "keyword2" }, + { "external", "keyword2" }, { "constant", "keyword2" }, + { "immutable", "keyword2" }, { "pure", "keyword2" }, + { "view", "keyword2" }, { "payable", "keyword2" }, + { "nonpayable", "keyword2" }, { "inherited", "keyword2" }, + { "indexed", "keyword2" }, { "storage", "keyword2" }, + { "memory", "keyword2" }, { "virtual", "keyword2" }, + { "calldata", "keyword2" }, { "override", "keyword2" }, + { "abstract", "keyword" }, { "library", "keyword" }, + { "enum", "keyword" }, { "constructor", "keyword" }, + { "event", "keyword" }, { "modifier", "keyword" }, + { "assembly", "keyword" }, { "let", "keyword" }, + { "msg", "keyword2" }, { "block", "keyword2" }, + { "tx", "keyword2" }, { "now", "keyword2" }, + { "this", "keyword2" }, { "super", "keyword2" }, + { "require", "keyword" }, { "assert", "keyword2" }, + { "revert", "keyword2" }, { "selfdestruct", "keyword2" }, + { "suicide", "keyword2" }, { "addmod", "keyword2" }, + { "mulmod", "keyword2" }, { "keccak256", "keyword2" }, + { "sha256", "keyword2" }, { "sha3", "keyword2" }, + { "ripemd160", "keyword2" }, { "ecrecover", "keyword2" }, + { "blockhash", "keyword2" }, { "gasleft", "keyword2" }, + { "contract", "keyword" }, { "interface", "keyword" }, + { "modifier", "keyword" }, { "mapping", "keyword2" }, + { "address", "keyword2" }, { "string", "keyword2" }, + { "byte", "keyword2" }, { "bytes", "keyword2" }, + { "bytes1", "keyword2" }, { "bytes2", "keyword2" }, + { "bytes3", "keyword2" }, { "bytes4", "keyword2" }, + { "bytes5", "keyword2" }, { "bytes6", "keyword2" }, + { "bytes7", "keyword2" }, { "bytes8", "keyword2" }, + { "bytes9", "keyword2" }, { "bytes10", "keyword2" }, + { "bytes11", "keyword2" }, { "bytes12", "keyword2" }, + { "bytes13", "keyword2" }, { "bytes14", "keyword2" }, + { "bytes15", "keyword2" }, { "bytes16", "keyword2" }, + { "bytes17", "keyword2" }, { "bytes18", "keyword2" }, + { "bytes19", "keyword2" }, { "bytes20", "keyword2" }, + { "bytes21", "keyword2" }, { "bytes22", "keyword2" }, + { "bytes23", "keyword2" }, { "bytes24", "keyword2" }, + { "bytes25", "keyword2" }, { "bytes26", "keyword2" }, + { "bytes27", "keyword2" }, { "bytes28", "keyword2" }, + { "bytes29", "keyword2" }, { "bytes30", "keyword2" }, + { "bytes31", "keyword2" }, { "bytes32", "keyword2" }, + { "int", "keyword2" }, { "int8", "keyword2" }, + { "int16", "keyword2" }, { "int32", "keyword2" }, + { "int64", "keyword2" }, { "int128", "keyword2" }, + { "int256", "keyword2" }, { "uint", "keyword2" }, + { "uint8", "keyword2" }, { "uint16", "keyword2" }, + { "uint32", "keyword2" }, { "uint64", "keyword2" }, + { "uint128", "keyword2" }, { "uint256", "keyword2" }, + { "bool", "keyword2" }, { "hash", "keyword2" }, + { "pragma", "keyword2" }, { "using", "keyword" }, + { "is", "keyword" }, { "new", "keyword" }, + { "delete", "keyword" }, { "emit", "keyword" }, + { "struct", "keyword" }, { "protected", "keyword" } } } ); } SyntaxDefinition& SyntaxDefinitionManager::add( SyntaxDefinition&& syntaxStyle ) { diff --git a/src/tools/codeeditor/projectdirectorytree.cpp b/src/tools/codeeditor/projectdirectorytree.cpp index 4830adeb8..e58bdebd2 100644 --- a/src/tools/codeeditor/projectdirectorytree.cpp +++ b/src/tools/codeeditor/projectdirectorytree.cpp @@ -225,6 +225,9 @@ void ProjectDirectoryTree::addFile( const FileInfo& file ) { getDirectoryFiles( mFiles, mNames, mPath, info, mIgnoreHidden, mIgnoreMatcher ); } } else { + if ( file.isHidden() && mIgnoreHidden ) + return; + IgnoreMatcherManager matcher( getIgnoreMatcherFromPath( file.getFilepath() ) ); if ( !matcher.foundMatch() || ( matcher.foundMatch() && !matcher.match( file.getFilepath() ) ) ) {