diff --git a/crates/zed/src/languages/cpp/config.toml b/crates/zed/src/languages/cpp/config.toml index c719fae1eb..d9b38bca06 100644 --- a/crates/zed/src/languages/cpp/config.toml +++ b/crates/zed/src/languages/cpp/config.toml @@ -1,5 +1,5 @@ name = "C++" -path_suffixes = ["cc", "cpp", "h", "hpp"] +path_suffixes = ["cc", "cpp", "h", "hpp", "cxx", "hxx", "inl"] line_comment = "// " autoclose_before = ";:.,=}])>" brackets = [ diff --git a/crates/zed/src/languages/javascript/config.toml b/crates/zed/src/languages/javascript/config.toml index c23ddcd6e7..8f4670388e 100644 --- a/crates/zed/src/languages/javascript/config.toml +++ b/crates/zed/src/languages/javascript/config.toml @@ -1,5 +1,5 @@ name = "JavaScript" -path_suffixes = ["js", "jsx", "mjs"] +path_suffixes = ["js", "jsx", "mjs", "cjs"] first_line_pattern = '^#!.*\bnode\b' line_comment = "// " autoclose_before = ";:.,=}])>" diff --git a/crates/zed/src/languages/python/config.toml b/crates/zed/src/languages/python/config.toml index 80609de0ba..6777f6e60d 100644 --- a/crates/zed/src/languages/python/config.toml +++ b/crates/zed/src/languages/python/config.toml @@ -1,5 +1,5 @@ name = "Python" -path_suffixes = ["py", "pyi"] +path_suffixes = ["py", "pyi", "mpy"] first_line_pattern = '^#!.*\bpython[0-9.]*\b' line_comment = "# " autoclose_before = ";:.,=}])>" diff --git a/crates/zed/src/languages/typescript/config.toml b/crates/zed/src/languages/typescript/config.toml index 4f006b342a..a2b764d9fe 100644 --- a/crates/zed/src/languages/typescript/config.toml +++ b/crates/zed/src/languages/typescript/config.toml @@ -1,5 +1,5 @@ name = "TypeScript" -path_suffixes = ["ts"] +path_suffixes = ["ts", "cts", "d.cts", "d.mts", "mts"] line_comment = "// " autoclose_before = ";:.,=}])>" brackets = [