SETUP() { saved_cwd = save_cwd(); assert_success(chdir(SANDBOX_PATH)); /* lwin */ strcpy(lwin.curr_dir, "."); view_setup(&lwin); lwin.list_rows = 1; lwin.list_pos = 0; lwin.dir_entry = dynarray_cextend(NULL, lwin.list_rows*sizeof(*lwin.dir_entry)); lwin.dir_entry[0].name = strdup("file"); lwin.dir_entry[0].origin = &lwin.curr_dir[0]; /* rwin */ strcpy(rwin.curr_dir, "."); view_setup(&rwin); rwin.filtered = 0; rwin.list_pos = 0; curr_view = &lwin; other_view = &rwin; }
SETUP() { view_setup(&lwin); view_setup(&rwin); curr_view = &lwin; other_view = &rwin; cfg.cd_path = strdup(""); cfg.fuse_home = strdup(""); cfg.slow_fs_list = strdup(""); cfg.use_system_calls = 1; #ifndef _WIN32 replace_string(&cfg.shell, "/bin/sh"); #else replace_string(&cfg.shell, "cmd"); #endif stats_update_shell_type(cfg.shell); init_commands(); add_builtin_commands(commands, ARRAY_LEN(commands)); called = 0; undo_setup(); saved_cwd = save_cwd(); }
SETUP() { view_setup(&lwin); view_setup(&rwin); /* Emulate proper history initialization (must happen after view * initialization). */ cfg_resize_histories(5); cfg_resize_histories(0); curr_view = &lwin; other_view = &rwin; init_commands(); }
SETUP() { conf_setup(); init_modes(); init_commands(); curr_view = &lwin; other_view = &rwin; view_setup(&lwin); curr_stats.load_stage = -1; curr_stats.save_msg = 0; saved_cwd = save_cwd(); assert_success(chdir(sandbox)); update_string(&cfg.shell, "/bin/sh"); update_string(&cfg.shell_cmd_flag, "-c"); stats_update_shell_type(cfg.shell); curr_stats.exec_env_type = EET_EMULATOR; update_string(&cfg.media_prg, "./script"); create_executable("script"); }
SETUP() { view_setup(&lwin); set_to_sandbox_path(lwin.curr_dir, sizeof(lwin.curr_dir)); curr_view = &lwin; }
TEST(find_command, IF(not_windows)) { opt_handlers_setup(); replace_string(&cfg.shell, "/bin/sh"); assert_success(chdir(TEST_DATA_PATH)); strcpy(lwin.curr_dir, test_data); assert_success(exec_commands("set findprg='find %s %a %u'", &lwin, CIT_COMMAND)); /* Nothing to repeat. */ assert_failure(exec_commands("find", &lwin, CIT_COMMAND)); assert_success(exec_commands("find a", &lwin, CIT_COMMAND)); assert_int_equal(3, lwin.list_rows); assert_success(exec_commands("find . -name aaa", &lwin, CIT_COMMAND)); assert_int_equal(1, lwin.list_rows); assert_success(exec_commands("find -name '*.vifm'", &lwin, CIT_COMMAND)); assert_int_equal(4, lwin.list_rows); view_teardown(&lwin); view_setup(&lwin); /* Repeat last search. */ strcpy(lwin.curr_dir, test_data); assert_success(exec_commands("find", &lwin, CIT_COMMAND)); assert_int_equal(4, lwin.list_rows); opt_handlers_teardown(); }
SETUP() { dir_stack_clear(); dir_stack_freeze(); view_setup(&lwin); view_setup(&rwin); strcpy(lwin.curr_dir, "/left"); strcpy(rwin.curr_dir, "/right"); curr_view = &lwin; other_view = &rwin; opt_handlers_setup(); }
SETUP() { curr_view = &lwin; view_setup(&lwin); init_modes(); opt_handlers_setup(); }
SETUP() { view_setup(&lwin); view_setup(&rwin); curr_view = &lwin; other_view = &rwin; #ifndef _WIN32 replace_string(&cfg.shell, "/bin/sh"); #else replace_string(&cfg.shell, "cmd"); #endif stats_update_shell_type(cfg.shell); init_commands(); }
SETUP() { saved_cwd = save_cwd(); assert_success(chdir(SANDBOX_PATH)); view_setup(&lwin); assert_non_null(get_cwd(lwin.curr_dir, sizeof(lwin.curr_dir))); cfg.use_trash = 0; }
SETUP() { curr_view = &lwin; update_string(&cfg.slow_fs_list, ""); init_commands(); opt_handlers_setup(); view_setup(&lwin); }
SETUP() { view_setup(&lwin); init_commands(); lwin.sort_g[0] = SK_BY_NAME; memset(&lwin.sort_g[1], SK_NONE, sizeof(lwin.sort_g) - 1); opt_handlers_setup(); }
static void initpage(void) { int i; view_setup(nview); for (i = 0; i < nview-1; i++) draw(screen, view[i], screen, nil, view[i+1].min); clearview(view[nview-1]); offset = view[nview-1].min; vpos = 0; }
SETUP() { view_setup(&lwin); assert_success(chdir(TEST_DATA_PATH "/read")); assert_non_null(get_cwd(lwin.curr_dir, sizeof(lwin.curr_dir))); lwin.sort[0] = SK_BY_NAME; memset(&lwin.sort[1], SK_NONE, sizeof(lwin.sort) - 1); populate_dir_list(&lwin, 0); }
SETUP() { update_string(&cfg.fuse_home, "no"); update_string(&cfg.slow_fs_list, ""); /* So that nothing is written into directory history. */ rwin.list_rows = 0; view_setup(&lwin); curr_view = &lwin; other_view = &lwin; }
SETUP() { update_string(&cfg.fuse_home, "no"); update_string(&cfg.slow_fs_list, ""); view_setup(&lwin); curr_view = &lwin; other_view = &lwin; columns_set_line_print_func(&column_line_print); lwin.columns = columns_create(); }
SETUP() { init_commands(); view_setup(&lwin); lwin.columns = columns_create(); lwin.num_width_g = lwin.num_width = 4; lwin.hide_dot_g = lwin.hide_dot = 1; curr_view = &lwin; view_setup(&rwin); rwin.columns = columns_create(); rwin.num_width_g = rwin.num_width = 4; rwin.hide_dot_g = rwin.hide_dot = 1; other_view = &rwin; /* Name+size matches default column view setting ("-{name},{}"). */ columns_setup_column(SK_BY_NAME); columns_setup_column(SK_BY_SIZE); columns_set_line_print_func(&print_func); opt_handlers_setup(); }