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