Drop 'override.' prefix from capture names in override query
Co-authored-by: Julia Risley <julia@zed.dev>
This commit is contained in:
parent
2aa7a9e95b
commit
8dcef46842
17 changed files with 35 additions and 36 deletions
|
@ -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
|
||||
)
|
||||
})?;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue