From cb7689ad6491bb90fd940f054097c87ccf954c71 Mon Sep 17 00:00:00 2001 From: Pieter Viljoen Date: Sun, 5 Jul 2026 13:59:43 -0700 Subject: [PATCH] Match the whole LanguageData tree in the editorconfig byte-preserve rule The [LanguageData/*] section only matched files directly under LanguageData/, leaving the iso6392/, iso6393/, rfc5646/, and unm49/ subtrees without the no-normalization override. Use the recursive [LanguageData/**] glob so the override covers every downloaded data file, matching the * -text gitattributes contract. Co-Authored-By: Claude Opus 4.8 (1M context) --- .editorconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.editorconfig b/.editorconfig index 089d752..396b654 100644 --- a/.editorconfig +++ b/.editorconfig @@ -58,7 +58,7 @@ end_of_line = lf end_of_line = crlf # Downloaded language data - preserve the source bytes exactly; enforce no editor normalization -[LanguageData/*] +[LanguageData/**] charset = unset end_of_line = unset insert_final_newline = false