From 07aaee2ef1ae12dad77177de4dee3017d64e9838 Mon Sep 17 00:00:00 2001 From: William Laverty Date: Sun, 15 Feb 2026 01:03:31 -0800 Subject: [PATCH] Pass autocompleteBraces setting to source editor Reads the autocompleteBraces setting via @AppSettings and passes it to the SourceEditorConfiguration's behavior, enabling the setting to actually control whether brackets are auto-completed in the editor. Requires corresponding change in CodeEditSourceEditor. Fixes #1691 --- CodeEdit/Features/Editor/Views/CodeFileView.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CodeEdit/Features/Editor/Views/CodeFileView.swift b/CodeEdit/Features/Editor/Views/CodeFileView.swift index f22f6cce3d..c54f0ddac4 100644 --- a/CodeEdit/Features/Editor/Views/CodeFileView.swift +++ b/CodeEdit/Features/Editor/Views/CodeFileView.swift @@ -25,6 +25,8 @@ struct CodeFileView: View { @AppSettings(\.textEditing.defaultTabWidth) var defaultTabWidth + @AppSettings(\.textEditing.autocompleteBraces) + var autocompleteBraces @AppSettings(\.textEditing.indentOption) var indentOption @AppSettings(\.textEditing.lineHeightMultiple) @@ -131,6 +133,7 @@ struct CodeFileView: View { ), behavior: .init( isEditable: isEditable, + autocompleteBraces: autocompleteBraces, indentOption: indentOption.textViewOption(), reformatAtColumn: reformatAtColumn ),