This way they can call the view_edit with the correct argument.
Pressing 'e' should be the same as pressing 'return' in most cases.
update_sizes();
draw_view();
return 1;
- case 'e': // edit
- return set_view(active, &edit_view);
}
/* Pass key to active view */
case 'j': events = 1; break;
case '\031': lines = -1; break; // ctrl-y
case '\005': lines = 1; break; // ctrl-e
+ case 'e': view_edit(EDIT_EVENT); return 1;
case '\012': view_edit(EDIT_EVENT); return 1; // enter
default: return 0; // not found
}
case 'U': scroll = -LINES; break;
case 'j': move = 1; break;
case 'k': move = -1; break;
- case '\012': // enter
- view_edit(EDIT_EVENT);
- return 1;
+ case 'e': view_edit(EDIT_EVENT); return 1;
+ case '\012': view_edit(EDIT_EVENT); return 1; // enter
}
line = CLAMP(line+scroll, 0, rows-1);
for (int i=0; i<move && EVENT && EVENT->next; i++)
case 'n': ref = 1; show_new ^= 1; break;
case 's': ref = 1; show_started ^= 1; break;
case 'f': ref = 1; show_finished ^= 1; break;
- case '\012': // enter
- view_edit(EDIT_TODO);
- return 1;
+ case 'e': view_edit(EDIT_TODO); return 1;
+ case '\012': view_edit(EDIT_TODO); return 1; // enter
}
/* Move more if we're on the edge of a group */
case 'j': events = 1; break;
case '\031': lines = -1; break; // ctrl-y
case '\005': lines = 1; break; // ctrl-e
+ case 'e': view_edit(EDIT_EVENT); return 1;
case '\012': view_edit(EDIT_EVENT); return 1; // enter
default: return 0; // not found
}