From 5920187e3a9760367708d84b46b8c8963cef6637 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Wed, 22 Apr 2026 14:50:15 -0400 Subject: [PATCH] jsonc: Recognize `renovate.json` as JSONC (#54527) Self-Review Checklist: - [Yes] I've reviewed my own diff for quality, security, and reliability - [N/A] Unsafe blocks (if any) have justifying comments - [N/A] The content is consistent with the [UI/UX checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist) - [N/A] Tests cover the new/changed behavior - [N/A] Performance impact has been considered and is acceptable Release Notes: - N/A --- .zed/settings.json | 2 +- crates/grammars/src/jsonc/config.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.zed/settings.json b/.zed/settings.json index 2ecbd5623d26bd32d40443f8553bf4062248ec45..eec687955d9b40b9c149f639315aeda0b669c6fa 100644 --- a/.zed/settings.json +++ b/.zed/settings.json @@ -49,7 +49,7 @@ }, "file_types": { "Dockerfile": ["Dockerfile*[!dockerignore]"], - "JSONC": ["**/assets/**/*.json", "renovate.json"], + "JSONC": ["**/assets/**/*.json"], "Git Ignore": ["dockerignore"], }, "hard_tabs": false, diff --git a/crates/grammars/src/jsonc/config.toml b/crates/grammars/src/jsonc/config.toml index 3d9811a042e13e613cd1159b09dfebbcc6937d6b..0d6aa369d38ef812c1e846c5d96e7e41ba4c26a9 100644 --- a/crates/grammars/src/jsonc/config.toml +++ b/crates/grammars/src/jsonc/config.toml @@ -1,6 +1,6 @@ name = "JSONC" grammar = "jsonc" -path_suffixes = ["jsonc", "bun.lock", "devcontainer.json", "pyrightconfig.json", "tsconfig.json", "luaurc", "swcrc", "babelrc", "eslintrc", "stylelintrc", "jshintrc"] +path_suffixes = ["jsonc", "bun.lock", "devcontainer.json", "pyrightconfig.json", "tsconfig.json", "renovate.json", "luaurc", "swcrc", "babelrc", "eslintrc", "stylelintrc", "jshintrc"] line_comments = ["// "] block_comment = { start = "/*", prefix = "", end = "*/", tab_size = 1 } autoclose_before = ",]}"