blob: 27725839f3e12d7f4bd94b34ad8ebf5dfb858546 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001/* edit.c */
Bram Moolenaaref269542016-01-19 13:22:12 +01002int 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 set_completion(colnr_T startcol, list_T *list);
12void ins_compl_show_pum(void);
13char_u *find_word_start(char_u *ptr);
14char_u *find_word_end(char_u *ptr);
15int ins_compl_active(void);
16int ins_compl_add_tv(typval_T *tv, int dir);
17void ins_compl_check_keys(int frequency);
18int get_literal(void);
19void insertchar(int c, int flags, int second_indent);
20void auto_format(int trailblank, int prev_line);
21int comp_textwidth(int ff);
22int stop_arrow(void);
23void set_last_insert(int c);
24void free_last_insert(void);
25char_u *add_char2buf(int c, char_u *s);
26void beginline(int flags);
27int oneright(void);
28int oneleft(void);
29int cursor_up(long n, int upd_topline);
30int cursor_down(long n, int upd_topline);
31int stuff_inserted(int c, long count, int no_esc);
32char_u *get_last_insert(void);
33char_u *get_last_insert_save(void);
34void replace_push(int c);
35int replace_push_mb(char_u *p);
36void fixthisline(int (*get_the_indent)(void));
37void fix_indent(void);
38int in_cinkeys(int keytyped, int when, int line_is_empty);
39int hkmap(int c);
40void ins_scroll(void);
41void ins_horscroll(void);
42int ins_copychar(linenr_T lnum);
Bram Moolenaar071d4272004-06-13 20:20:40 +000043/* vim: set ft=c : */