diff options
Diffstat (limited to 'src/config/theme/view/mod.rs')
| -rw-r--r-- | src/config/theme/view/mod.rs | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/config/theme/view/mod.rs b/src/config/theme/view/mod.rs index e88e9ad..931e7dd 100644 --- a/src/config/theme/view/mod.rs +++ b/src/config/theme/view/mod.rs @@ -32,13 +32,7 @@ impl SheetViewTheme { macro_rules! cfg { () => { - GlobalConfig::instance().theme.view - }; -} - -macro_rules! cfg_mut { - () => { - GlobalConfig::instance_mut().theme.view + GlobalConfig::get().theme.view }; } @@ -47,25 +41,25 @@ impl UserData for SheetViewTheme { fields.add_field_function_get("cursor", |_, _| Ok(cfg!().cursor.clone())); fields.add_field_function_set("cursor", |_, _, pair: EvalTo<Style, CellRef>| { - cfg_mut!().cursor = pair; + cfg!().cursor = pair; Ok(()) }); fields.add_field_function_get("selection", |_, _| Ok(cfg!().selection.clone())); fields.add_field_function_set("selection", |_, _, pair: EvalTo<Style, CellRef>| { - cfg_mut!().selection = pair; + cfg!().selection = pair; Ok(()) }); fields.add_field_function_get("cell", |_, _| Ok(cfg!().cell.clone())); fields.add_field_function_set("cell", |_, _, cell: EvalTo<Style, CellRef>| { - cfg_mut!().cell = cell; + cfg!().cell = cell; Ok(()) }); fields.add_field_function_get("background", |_, _| Ok(cfg!().background.clone())); fields.add_field_function_set("background", |_, _, background: EvalTo<Style, ()>| { - cfg_mut!().background = background; + cfg!().background = background; Ok(()) }); |