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