diff --git a/crates/language/src/buffer_tests.rs b/crates/language/src/buffer_tests.rs index 07198e8090c612df4adb142704dd797da8845e26..382311e2040d85e0fe930600bc36446215a32d16 100644 --- a/crates/language/src/buffer_tests.rs +++ b/crates/language/src/buffer_tests.rs @@ -1421,8 +1421,8 @@ fn test_language_config_at(cx: &mut MutableAppContext) { ) .with_override_query( r#" - (jsx_element) @override.element - (string) @override.string + (jsx_element) @element + (string) @string "#, ) .unwrap(); diff --git a/crates/language/src/language.rs b/crates/language/src/language.rs index 766e181671e37722a1d6f851ab62b6fc38f45490..e926a776bd47435f6d365da6f7d81630dc8ec4fd 100644 --- a/crates/language/src/language.rs +++ b/crates/language/src/language.rs @@ -829,10 +829,10 @@ impl Language { let mut values = HashMap::default(); for (ix, name) in query.capture_names().iter().enumerate() { - if let Some(override_name) = name.strip_prefix("override.") { - let value = self.config.overrides.remove(override_name).ok_or_else(|| { + if !name.starts_with('_') { + let value = self.config.overrides.remove(name).ok_or_else(|| { anyhow!( - "language {:?} has override in query but not in config: {override_name:?}", + "language {:?} has override in query but not in config: {name:?}", self.config.name ) })?; diff --git a/crates/zed/src/languages/c/overrides.scm b/crates/zed/src/languages/c/overrides.scm index 0d14e6c205e3f4c624d8bfa3352d852cdcfb9193..178355c67c9797b371be81de98c23cba9373c38d 100644 --- a/crates/zed/src/languages/c/overrides.scm +++ b/crates/zed/src/languages/c/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(string_literal) @override.string +(comment) @comment +(string_literal) @string diff --git a/crates/zed/src/languages/cpp/overrides.scm b/crates/zed/src/languages/cpp/overrides.scm index 0d14e6c205e3f4c624d8bfa3352d852cdcfb9193..178355c67c9797b371be81de98c23cba9373c38d 100644 --- a/crates/zed/src/languages/cpp/overrides.scm +++ b/crates/zed/src/languages/cpp/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(string_literal) @override.string +(comment) @comment +(string_literal) @string diff --git a/crates/zed/src/languages/css/overrides.scm b/crates/zed/src/languages/css/overrides.scm index 9617249d3c4b1f99750b752f51493dbacc740267..c0db9fe3274a7746ebb479618efbca117129bc60 100644 --- a/crates/zed/src/languages/css/overrides.scm +++ b/crates/zed/src/languages/css/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(string_value) @override.string +(comment) @comment +(string_value) @string diff --git a/crates/zed/src/languages/elixir/overrides.scm b/crates/zed/src/languages/elixir/overrides.scm index ed1b20d44b262c5ce9dca529fc6f49425441d0e4..181254018126d5ee0faaad24911c3b71b1e30c5b 100644 --- a/crates/zed/src/languages/elixir/overrides.scm +++ b/crates/zed/src/languages/elixir/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -[(string) (charlist)] @override.string +(comment) @comment +[(string) (charlist)] @string diff --git a/crates/zed/src/languages/go/overrides.scm b/crates/zed/src/languages/go/overrides.scm index fc32c47f681d48d2adfb4f94b918305136507d50..9eb287df3f448b20848572f2bb81b9b4e9f80d3d 100644 --- a/crates/zed/src/languages/go/overrides.scm +++ b/crates/zed/src/languages/go/overrides.scm @@ -1,6 +1,6 @@ -(comment) @override.comment +(comment) @comment [ (interpreted_string_literal) (raw_string_literal) (rune_literal) -] @override.string +] @string diff --git a/crates/zed/src/languages/html/overrides.scm b/crates/zed/src/languages/html/overrides.scm index 8f6a1f9eeae3dca51d2dc4473eae93215fd54472..97accffd6721b6feaf6fefa61a1f9d64019b89f1 100644 --- a/crates/zed/src/languages/html/overrides.scm +++ b/crates/zed/src/languages/html/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(quoted_attribute_value) @override.string \ No newline at end of file +(comment) @comment +(quoted_attribute_value) @string \ No newline at end of file diff --git a/crates/zed/src/languages/javascript/overrides.scm b/crates/zed/src/languages/javascript/overrides.scm index f19c1d9203a697d2a34101f031e74afb8101b3be..5e43c4a94ad69e6b7d6c3afab091235b789c6e1d 100644 --- a/crates/zed/src/languages/javascript/overrides.scm +++ b/crates/zed/src/languages/javascript/overrides.scm @@ -1,9 +1,9 @@ -(comment) @override.comment -(string) @override.string +(comment) @comment +(string) @string [ (jsx_element) (jsx_fragment) (jsx_self_closing_element) (jsx_expression) -] @override.element +] @element diff --git a/crates/zed/src/languages/json/overrides.scm b/crates/zed/src/languages/json/overrides.scm index 83911ae4a514eed107152d3b8ad52c1a56f85d53..746dbc5cd9548285649091aaa0694ee65164b0fc 100644 --- a/crates/zed/src/languages/json/overrides.scm +++ b/crates/zed/src/languages/json/overrides.scm @@ -1,2 +1 @@ -(comment) @comment -(string) @override.string \ No newline at end of file +(string) @string \ No newline at end of file diff --git a/crates/zed/src/languages/python/overrides.scm b/crates/zed/src/languages/python/overrides.scm index 3a7ad5f035efa113afe29444f8c75e40585aafcd..8a58e304e5c5185166a09bc78eb835527a246301 100644 --- a/crates/zed/src/languages/python/overrides.scm +++ b/crates/zed/src/languages/python/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(string) @override.string +(comment) @comment +(string) @string diff --git a/crates/zed/src/languages/ruby/overrides.scm b/crates/zed/src/languages/ruby/overrides.scm index 3a7ad5f035efa113afe29444f8c75e40585aafcd..8a58e304e5c5185166a09bc78eb835527a246301 100644 --- a/crates/zed/src/languages/ruby/overrides.scm +++ b/crates/zed/src/languages/ruby/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(string) @override.string +(comment) @comment +(string) @string diff --git a/crates/zed/src/languages/rust/overrides.scm b/crates/zed/src/languages/rust/overrides.scm index 29128d98e7f970f7f25622835ca14afd5da5c814..216a3951476509b79e35bec2f79b3feb9a1afa44 100644 --- a/crates/zed/src/languages/rust/overrides.scm +++ b/crates/zed/src/languages/rust/overrides.scm @@ -1,8 +1,8 @@ [ (string_literal) (raw_string_literal) -] @override.string +] @string [ (line_comment) (block_comment) -] @override.comment +] @comment diff --git a/crates/zed/src/languages/scheme/overrides.scm b/crates/zed/src/languages/scheme/overrides.scm index 28a8a569dfd86c1f96f540777e0c3f074d2045c7..8c0d41b046c6dbe72937d662a7c8ebdb023fe49e 100644 --- a/crates/zed/src/languages/scheme/overrides.scm +++ b/crates/zed/src/languages/scheme/overrides.scm @@ -2,5 +2,5 @@ (comment) (block_comment) (directive) -] @override.comment -(string) @override.string +] @comment +(string) @string diff --git a/crates/zed/src/languages/toml/overrides.scm b/crates/zed/src/languages/toml/overrides.scm index 3a7ad5f035efa113afe29444f8c75e40585aafcd..8a58e304e5c5185166a09bc78eb835527a246301 100644 --- a/crates/zed/src/languages/toml/overrides.scm +++ b/crates/zed/src/languages/toml/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(string) @override.string +(comment) @comment +(string) @string diff --git a/crates/zed/src/languages/tsx/overrides.scm b/crates/zed/src/languages/tsx/overrides.scm index 183f7b4f98db4e016c0981b8c2f4509e213bfb97..d86186a903373bb8f1351141b5611ba48aa090ca 100644 --- a/crates/zed/src/languages/tsx/overrides.scm +++ b/crates/zed/src/languages/tsx/overrides.scm @@ -3,5 +3,5 @@ (jsx_fragment) (jsx_self_closing_element) (jsx_expression) -] @override.element -(string) @override.string +] @element +(string) @string diff --git a/crates/zed/src/languages/typescript/overrides.scm b/crates/zed/src/languages/typescript/overrides.scm index 3a7ad5f035efa113afe29444f8c75e40585aafcd..8a58e304e5c5185166a09bc78eb835527a246301 100644 --- a/crates/zed/src/languages/typescript/overrides.scm +++ b/crates/zed/src/languages/typescript/overrides.scm @@ -1,2 +1,2 @@ -(comment) @override.comment -(string) @override.string +(comment) @comment +(string) @string