1 #define COMPL_TYPE_AUTO		0	/* autodetect */
2 #define COMPL_TYPE_DIRPANEL	1	/* whole textline is one directory name */
3 #define COMPL_TYPE_FILE		2	/* any file */
4 #define COMPL_TYPE_DIR		3	/* directory */
5 #define COMPL_TYPE_CMD		4	/* executable */
6 #define COMPL_TYPE_USER		5	/* user name */
7 #define COMPL_TYPE_GROUP	6	/* group name */
8 #define COMPL_TYPE_ENV		7	/* environment variable */
9 #define COMPL_TYPE_HIST		8	/* command history */
10 #define COMPL_TYPE_DRYRUN	9	/* NO COMPLETION, just parse the line */
11 
12 extern void compl_initialize(void);
13 extern void compl_reconfig(void);
14 extern int  compl_prepare(void);
15 extern void compl_panel_data(void);
16 extern int  compl_text(int);
17 extern void cx_compl_enter(void);
18 extern void cx_compl_wordstart(void);
19 extern void cx_complete_auto(void);
20 extern void cx_complete_file(void);
21 extern void cx_complete_dir(void);
22 extern void cx_complete_cmd(void);
23 extern void cx_complete_user(void);
24 extern void cx_complete_group(void);
25 extern void cx_complete_env(void);
26 extern void cx_complete_hist(void);
27