1 /* Copyright (c) 1992, 1998 John E. Davis 2 * This file is part of JED editor library source. 3 * 4 * You may distribute this file under the terms the GNU General Public 5 * License. See the file COPYING for more information. 6 */ 7 8 extern Buffer *The_MiniBuffer; 9 10 extern int jed_load_file (char *); 11 extern int find_file_in_window(char *); 12 extern int find_file(void); 13 extern int get_buffer(void); 14 extern int evaluate_cmd(void); 15 extern int kill_buffer(void); 16 extern int write_buffer(void); 17 extern int search_forward_cmd(void); 18 extern int global_setkey_cmd(void); 19 extern int search_backward_cmd(void); 20 extern int insert_file_cmd(void); 21 extern void init_minibuffer(void); 22 extern int exit_minibuffer(void); 23 extern int select_minibuffer(void); 24 extern void flush_message(char *); 25 extern int mini_complete(void); 26 extern void buffer_substring(void); 27 extern char *make_line_string(char *, unsigned int); 28 extern int set_buffer(char *); 29 extern void insert_string(char *); 30 extern void unset_key(char *); 31 extern void set_key(char *, char *); 32 extern void unset_key_in_keymap(char *, char *); 33 extern int keymap_p(char *); 34 extern void set_key_in_keymap(char *, char *, char *); 35 #if 0 36 extern void my_set_key_in_keymap(char *, char *, char *); 37 #endif 38 extern char *pop_to_buffer(char *); 39 extern int num_windows(void); 40 extern int init_jed_intrinsics(void); 41 #if defined (__unix__) || defined (__os2__) || defined(__WIN32__) 42 extern int shell_command(char *); 43 extern int pipe_region(char *); 44 #endif 45 46 extern void load_buffer(void); 47 extern void get_key_function(void); 48 extern int what_char(void); 49 extern unsigned int jwhat_char(void); 50 extern void update_cmd(int *); 51 extern void call_cmd(char *); 52 extern void copy_region_cmd(char *); 53 54 #ifndef IBMPC_SYSTEM 55 # if defined(__QNX__) 56 extern int show_memory(void); 57 # endif 58 extern void screen_w80(void); 59 extern void screen_w132(void); 60 #else 61 extern int show_memory(void); 62 #endif 63 extern int markp(void); 64 extern int dup_mark(void); 65 extern void mini_read(char *, char *, char *); 66 extern void send_string_to_term(char *); 67 extern void get_buffer_info(void); 68 extern void set_buffer_info(char *, char *, char *, int *); 69 extern void make_buffer_list(void); 70 extern char *make_buffer_substring(int *); 71 extern int window_size_intrinsic(int *); 72 extern int expand_wildcards(char *); 73 extern int bufferp(char *); 74 extern int kill_buffer_cmd(char *); 75 extern int get_doc_string(char *, char *); 76 extern int insert_buffer_name(char *); 77 extern int find_file_cmd(char *); 78 extern void read_object_with_completion(char *, char *, char *, int *); 79 extern int replace_cmd(char *, char *); 80 extern void switch_to_buffer_cmd(char *); 81 extern char *what_buffer(void); 82 extern int write_buffer_cmd(char *); 83 extern void set_tab(int *); 84 extern char *command_line_argv(int *); 85 extern void count_chars(void); 86 extern int MiniBuffer_Active; 87 extern char *Jed_Library; 88 extern FILE *jed_open_slang_file(char *, char *); 89 extern char *Completion_Buffer; 90 extern void set_expansion_hook (char *); 91 92 extern int jed_vget_y_n (char *, char *); 93 extern int jed_get_y_n (char *); 94 extern int jed_get_mini_response (char *); 95 extern int jed_get_yes_no( char *); 96 97