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