1/* edit.c */ 2int edit(int cmdchar, int startln, long count); 3void edit_putchar(int c, int highlight); 4void edit_unputchar(void); 5void display_dollar(colnr_T col); 6void change_indent(int type, int amount, int round, int replaced, int call_changed_bytes); 7void truncate_spaces(char_u *line); 8void backspace_until_column(int col); 9int vim_is_ctrl_x_key(int c); 10int ins_compl_add_infercase(char_u *str, int len, int icase, char_u *fname, int dir, int flags); 11void completeopt_was_set(void); 12void set_completion(colnr_T startcol, list_T *list); 13void ins_compl_show_pum(void); 14char_u *find_word_start(char_u *ptr); 15char_u *find_word_end(char_u *ptr); 16int ins_compl_active(void); 17int ins_compl_add_tv(typval_T *tv, int dir); 18void ins_compl_check_keys(int frequency, int in_compl_func); 19int get_literal(void); 20void insertchar(int c, int flags, int second_indent); 21void auto_format(int trailblank, int prev_line); 22int comp_textwidth(int ff); 23int stop_arrow(void); 24void set_last_insert(int c); 25void free_last_insert(void); 26char_u *add_char2buf(int c, char_u *s); 27void beginline(int flags); 28int oneright(void); 29int oneleft(void); 30int cursor_up(long n, int upd_topline); 31int cursor_down(long n, int upd_topline); 32int stuff_inserted(int c, long count, int no_esc); 33char_u *get_last_insert(void); 34char_u *get_last_insert_save(void); 35void replace_push(int c); 36int replace_push_mb(char_u *p); 37void fixthisline(int (*get_the_indent)(void)); 38void fix_indent(void); 39int in_cinkeys(int keytyped, int when, int line_is_empty); 40int hkmap(int c); 41int bracketed_paste(paste_mode_T mode, int drop, garray_T *gap); 42void ins_scroll(void); 43void ins_horscroll(void); 44int ins_copychar(linenr_T lnum); 45/* vim: set ft=c : */ 46