Make selection more consistent across languages (#17084)

Peter Tripp created

- Remove "-" from word_character for CSS/JS/TSX/Markdown
- Makes our word-selection behavior consistent across language modes (and consistent with VSCode).

Change summary

crates/languages/src/css/config.toml             | 1 -
crates/languages/src/javascript/config.toml      | 1 -
crates/languages/src/markdown-inline/config.toml | 1 -
crates/languages/src/markdown/config.toml        | 1 -
crates/languages/src/tsx/config.toml             | 1 -
5 files changed, 5 deletions(-)

Detailed changes

crates/languages/src/css/config.toml 🔗

@@ -9,6 +9,5 @@ brackets = [
     { start = "\"", end = "\"", close = true, newline = false, not_in = ["string", "comment"] },
     { start = "'", end = "'", close = true, newline = false, not_in = ["string", "comment"] },
 ]
-word_characters = ["-"]
 block_comment = ["/* ", " */"]
 prettier_parser_name = "css"

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

@@ -25,5 +25,4 @@ block_comment = ["{/* ", " */}"]
 opt_into_language_servers = ["emmet-language-server"]
 
 [overrides.string]
-word_characters = ["-"]
 opt_into_language_servers = ["tailwindcss-language-server"]

crates/languages/src/markdown-inline/config.toml 🔗

@@ -1,7 +1,6 @@
 name = "Markdown-Inline"
 grammar = "markdown-inline"
 path_suffixes = []
-word_characters = ["-"]
 brackets = [
     { start = "{", end = "}", close = true, newline = true },
     { start = "[", end = "]", close = true, newline = true },

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

@@ -1,7 +1,6 @@
 name = "Markdown"
 grammar = "markdown"
 path_suffixes = ["md", "mdx", "mdwn", "markdown"]
-word_characters = ["-"]
 brackets = [
     { start = "{", end = "}", close = true, newline = true },
     { start = "[", end = "]", close = true, newline = true },

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

@@ -24,5 +24,4 @@ block_comment = ["{/* ", " */}"]
 opt_into_language_servers = ["emmet-language-server"]
 
 [overrides.string]
-word_characters = ["-"]
 opt_into_language_servers = ["tailwindcss-language-server"]