void init_view_mode(void) { int ret_code; ret_code = add_cmds(builtin_cmds, ARRAY_LEN(builtin_cmds), VIEW_MODE); assert(ret_code == 0); (void)ret_code; init_view_info(&view_info[VI_QV]); init_view_info(&view_info[VI_LWIN]); init_view_info(&view_info[VI_RWIN]); }
void init_view_mode(int *key_mode) { int ret_code; assert(key_mode != NULL); mode = key_mode; ret_code = add_cmds(builtin_cmds, ARRAY_LEN(builtin_cmds), VIEW_MODE); assert(ret_code == 0); init_view_info(&view_info[VI_QV]); init_view_info(&view_info[VI_LWIN]); init_view_info(&view_info[VI_RWIN]); }
/* Handles view data reloading key. */ static void cmd_R(key_info_t key_info, keys_info_t *keys_info) { view_info_t new_vi; init_view_info(&new_vi); if(load_view_data(&new_vi, "File exploring reload", vi->filename) == 0) { replace_vi(vi, &new_vi); view_redraw(); } }
/* Frees and initializes anew view_info_t structure instance. */ static void reset_view_info(view_info_t *vi) { free_view_info(vi); init_view_info(vi); }