void init_attr_dialog_mode(void) { int ret_code; ret_code = vle_keys_add(builtin_cmds, ARRAY_LEN(builtin_cmds), ATTR_MODE); assert(ret_code == 0); (void)ret_code; }
void init_visual_mode(void) { int ret_code; ret_code = vle_keys_add(builtin_cmds, ARRAY_LEN(builtin_cmds), VISUAL_MODE); assert(ret_code == 0); (void)ret_code; }
void init_file_info_mode(void) { int ret_code; ret_code = vle_keys_add(builtin_cmds, ARRAY_LEN(builtin_cmds), FILE_INFO_MODE); assert(ret_code == 0); (void)ret_code; }
void init_msg_dialog_mode(void) { int ret_code; vle_keys_set_def_handler(MSG_MODE, def_handler); ret_code = vle_keys_add(builtin_cmds, ARRAY_LEN(builtin_cmds), MSG_MODE); assert(ret_code == 0 && "Failed to register msg dialog keys."); (void)ret_code; }
void menu_init_mode(void) { int ret_code; ret_code = vle_keys_add(builtin_cmds, ARRAY_LEN(builtin_cmds), MENU_MODE); assert(ret_code == 0); (void)ret_code; vle_keys_set_def_handler(MENU_MODE, &key_handler); /* Double initialization can happen in tests. */ if(cmds_conf.inner == NULL) { init_cmds(0, &cmds_conf); add_builtin_commands((const cmd_add_t *)&commands, ARRAY_LEN(commands)); } }