import SwiftUI extension ConfigEditor { class ViewModel: BaseViewModel, ObservableObject where Provider: ConfigEditorProvider { @Published var configText = "" override func subscribe() { let prefs = Preferences() configText = prefs.prettyPrinted } func save() { // TODO: } } }