};
/* Config data */
-int COMPACT = 0;
-int MORNING = 8;
+int COMPACT = 0;
+int MORNING = 8;
+int WEEKENDS = 0;
/* Global data */
edit_t EDIT = EDIT_NONE;
return set_view(active, NULL);
case '?': // help
return set_view(active, &help_view);
- case 'c':
- COMPACT ^= 1;
- set_bool("view", 0, "compact", COMPACT);
- update_sizes();
- draw_view();
- return 1;
- case 'e': // edit
- return set_view(active, &edit_view);
}
/* Pass key to active view */
COMPACT = get_bool(value);
} else if (match(key, "morning")) {
MORNING = get_number(value);
+ } else if (match(key, "weekends")) {
+ WEEKENDS = get_bool(value);
} else if (match(key, "active")) {
for (int i = 0; i < N_ELEMENTS(views); i++) {
if (match(value, views[i]->name)) {