/* -*- LPC -*- */ int save_ed_setup(object wiz, int setup) { wiz->set_ed_setup(setup); return 1; } /* save_ed_setup() */ int retrieve_ed_setup(object wiz) { return (int)wiz->query_ed_setup(); } /* retrieve_ed_setup() */ /* * make_path_absolute: * Used by ed.c to expand relative path names on read and write. */ string make_path_absolute(string str) { if (this_player()) { return (string)this_player()->get_path(str); } } /* make_path_absolute() */ /* * Give a file name for edit preferences to be saved in. */ string get_save_file_name(string file, object who) { string *file_ar; if (!objectp(who)) return 0; file_ar = explode(file,"/") - ({ "" }); file = file_ar[<1]; write("File saved in \"/w/.dead_ed_files/" + who->query_name() + "-" + file + "\"\n"); return "/w/.dead_ed_files/" + who->query_name() + "-" + file; } /* get_ed_buffer_save_file_name() */