diff --git a/crates/app/src/config.rs b/crates/app/src/config.rs index ac3e1be3..2875e0cc 100644 --- a/crates/app/src/config.rs +++ b/crates/app/src/config.rs @@ -171,3 +171,28 @@ fn unquote (x: &str) -> &str { //chars.next_back(); chars.as_str() } + +macro_rules! default_config { ($path:literal) => { ($path, include_str!($path)) }; } +pub const DEFAULT_CONFIGS: &'static [(&'static str, &'static str)] = &[ + default_config!("../../../config/config_arranger.edn"), + default_config!("../../../config/config_groovebox.edn"), + default_config!("../../../config/config_sampler.edn"), + default_config!("../../../config/config_sequencer.edn"), + default_config!("../../../config/config_transport.edn"), + + default_config!("../../../config/keys_arranger.edn"), + default_config!("../../../config/keys_clip.edn"), + default_config!("../../../config/keys_clip_length.edn"), + default_config!("../../../config/keys_clip_rename.edn"), + default_config!("../../../config/keys_clock.edn"), + default_config!("../../../config/keys_editor.edn"), + default_config!("../../../config/keys_global.edn"), + default_config!("../../../config/keys_groovebox.edn"), + default_config!("../../../config/keys_mix.edn"), + default_config!("../../../config/keys_pool.edn"), + default_config!("../../../config/keys_pool_file.edn"), + default_config!("../../../config/keys_sampler.edn"), + default_config!("../../../config/keys_scene.edn"), + default_config!("../../../config/keys_sequencer.edn"), + default_config!("../../../config/keys_track.edn"), +];