From c90857eb46a89af4fcf0216604a072c4877a3e15 Mon Sep 17 00:00:00 2001 From: Krzosa Karol Date: Mon, 5 Jan 2026 15:04:50 +0100 Subject: [PATCH] Change order of loading config because of OpenCode patterns not applying --- src/text_editor/text_editor.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/text_editor/text_editor.cpp b/src/text_editor/text_editor.cpp index d600649..2b4b4d2 100644 --- a/src/text_editor/text_editor.cpp +++ b/src/text_editor/text_editor.cpp @@ -896,19 +896,15 @@ int main(int argc, char **argv) } } - String project_config = {}; + Scratch scratch; + GlobalConfigBufferID = LoadConfig(Format(scratch, "%S/config.te", GetExeDir(scratch))); for (int i = 1; i < argc; i += 1) { String it = argv[i]; if (EndsWith(it, ".te")) { - project_config = it; + LoadConfig(it); + } else { + Open(argv[i]); } - Open(argv[i]); - } - - Scratch scratch; - GlobalConfigBufferID = LoadConfig(Format(scratch, "%S/config.te", GetExeDir(scratch))); - if (project_config.len) { - LoadConfig(project_config); } ReportConsolef(":Set WorkDir '%S'", WorkDir);