1 extern void edit_update(void); 2 extern void edit_update_cursor(void); 3 extern int edit_adjust(void); 4 5 extern int edit_islong(void); 6 extern int edit_isauto(void); 7 extern int edit_isspecial(wchar_t); 8 9 extern void edit_nu_insertchar(wchar_t); 10 extern void edit_insertchar(wchar_t); 11 extern void edit_nu_insertstr(const wchar_t *, int); 12 extern void edit_insertstr(const wchar_t *, int); 13 extern void edit_nu_putstr(const wchar_t *); 14 extern void edit_putstr(const wchar_t *); 15 extern void edit_nu_kill(void); 16 extern void edit_macro(const wchar_t *); 17 extern void edit_setprompt(TEXTLINE *, const wchar_t *); 18 19 /* the second argument of edit_insertstr() */ 20 #define QUOT_NONE 0 /* no quoting */ 21 #define QUOT_NORMAL 1 /* regular quoting */ 22 #define QUOT_IN_QUOTES 2 /* inside "double quotes" */ 23 24 /* move */ 25 extern void cx_edit_begin(void); 26 extern void cx_edit_end(void); 27 extern void cx_edit_left(void); 28 extern void cx_edit_right(void); 29 extern void cx_edit_up(void); 30 extern void cx_edit_down(void); 31 extern void cx_edit_w_left(void); 32 extern void cx_edit_w_right(void); 33 extern void cx_edit_mouse(void); 34 35 /* delete */ 36 extern void cx_edit_backsp(void); 37 extern void cx_edit_delchar(void); 38 extern void cx_edit_delend(void); 39 extern void cx_edit_w_del(void); 40 extern void cx_edit_kill(void); 41 42 /* insert */ 43 extern void cx_edit_cmd_f2(void); 44 extern void cx_edit_cmd_f3(void); 45 extern void cx_edit_cmd_f4(void); 46 extern void cx_edit_cmd_f5(void); 47 extern void cx_edit_cmd_f6(void); 48 extern void cx_edit_cmd_f7(void); 49 extern void cx_edit_cmd_f8(void); 50 extern void cx_edit_cmd_f9(void); 51 extern void cx_edit_cmd_f10(void); 52 extern void cx_edit_cmd_f11(void); 53 extern void cx_edit_cmd_f12(void); 54 extern void cx_edit_paste_link(void); 55 extern void cx_edit_paste_path(void); 56 extern void cx_edit_paste_currentfile(void); 57 extern void cx_edit_paste_filenames(void); 58 extern void cx_edit_paste_dir1(void); 59 extern void cx_edit_paste_dir2(void); 60 61 /* transform */ 62 extern void cx_edit_flipcase(void); 63