Add missing auto-close brackets from various languages

Antonio Scandurra created

Change summary

crates/zed/src/languages/javascript/config.toml | 2 ++
crates/zed/src/languages/markdown/config.toml   | 3 +++
crates/zed/src/languages/rust/config.toml       | 1 +
crates/zed/src/languages/tsx/config.toml        | 2 ++
crates/zed/src/languages/typescript/config.toml | 1 +
5 files changed, 9 insertions(+)

Detailed changes

crates/zed/src/languages/javascript/config.toml 🔗

@@ -8,5 +8,7 @@ brackets = [
     { start = "(", end = ")", close = true, newline = true },
     { start = "<", end = ">", close = false, newline = true },
     { start = "\"", end = "\"", close = true, newline = false },
+    { start = "'", end = "'", close = true, newline = false },
+    { start = "`", end = "`", close = true, newline = false },
     { start = "/*", end = " */", close = true, newline = false },
 ]

crates/zed/src/languages/markdown/config.toml 🔗

@@ -5,4 +5,7 @@ brackets = [
     { start = "[", end = "]", close = true, newline = true },
     { start = "(", end = ")", close = true, newline = true },
     { start = "<", end = ">", close = true, newline = true },
+    { start = "\"", end = "\"", close = false, newline = false },
+    { start = "'", end = "'", close = false, newline = false },
+    { start = "`", end = "`", close = false, newline = false },
 ]

crates/zed/src/languages/rust/config.toml 🔗

@@ -8,5 +8,6 @@ brackets = [
     { start = "(", end = ")", close = true, newline = true },
     { start = "<", end = ">", close = false, newline = true },
     { start = "\"", end = "\"", close = true, newline = false },
+    { start = "'", end = "'", close = true, newline = false },
     { start = "/*", end = " */", close = true, newline = false },
 ]

crates/zed/src/languages/tsx/config.toml 🔗

@@ -8,5 +8,7 @@ brackets = [
     { start = "(", end = ")", close = true, newline = true },
     { start = "<", end = ">", close = false, newline = true },
     { start = "\"", end = "\"", close = true, newline = false },
+    { start = "'", end = "'", close = true, newline = false },
+    { start = "`", end = "`", close = true, newline = false },
     { start = "/*", end = " */", close = true, newline = false },
 ]

crates/zed/src/languages/typescript/config.toml 🔗

@@ -9,4 +9,5 @@ brackets = [
     { start = "<", end = ">", close = false, newline = true },
     { start = "\"", end = "\"", close = true, newline = false },
     { start = "/*", end = " */", close = true, newline = false },
+    { start = "`", end = "`", close = true, newline = false },
 ]