1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | _Bool edit(int cmdchar, _Bool startln, long count); |
7 | void edit_putchar(int c, int highlight); |
8 | void edit_unputchar(void); |
9 | void display_dollar(colnr_T col); |
10 | void change_indent(int type, int amount, int round, int replaced, int call_changed_bytes ); |
11 | void truncate_spaces(char_u *line); |
12 | void backspace_until_column(int col); |
13 | _Bool ctrl_x_mode_not_default(void); |
14 | _Bool ctrl_x_mode_not_defined_yet(void); |
15 | _Bool vim_is_ctrl_x_key(int c) FUNC_ATTR_WARN_UNUSED_RESULT; |
16 | int ins_compl_add_infercase(char_u *str_arg, int len, _Bool icase, char_u *fname, int dir, _Bool cont_s_ipos) FUNC_ATTR_NONNULL_ARG(1); |
17 | void completeopt_was_set(void); |
18 | void set_completion(colnr_T startcol, list_T *list); |
19 | void ins_compl_show_pum(void); |
20 | char_u *find_word_start(char_u *ptr); |
21 | char_u *find_word_end(char_u *ptr); |
22 | _Bool ins_compl_active(void) FUNC_ATTR_PURE; |
23 | void get_complete_info(list_T *what_list, dict_T *retdict); |
24 | int ins_compl_add_tv(typval_T *const tv, const Direction dir) FUNC_ATTR_NONNULL_ALL; |
25 | void pum_ext_select_item(int item, _Bool insert, _Bool finish); |
26 | void ins_compl_check_keys(int frequency, int in_compl_func); |
27 | int get_literal(void); |
28 | void insertchar(int c, int flags, int second_indent ); |
29 | void auto_format(int trailblank, int prev_line ); |
30 | int comp_textwidth(int ff ); |
31 | int stop_arrow(void); |
32 | void set_last_insert(int c); |
33 | char_u *add_char2buf(int c, char_u *s) FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT; |
34 | void beginline(int flags); |
35 | int oneright(void); |
36 | int oneleft(void); |
37 | int cursor_up(long n, int upd_topline ); |
38 | int cursor_down(long n, int upd_topline ); |
39 | int stuff_inserted(int c, long count, int no_esc ); |
40 | char_u *get_last_insert(void); |
41 | char_u *get_last_insert_save(void); |
42 | void replace_push(int c); |
43 | int replace_push_mb(char_u *p); |
44 | void fixthisline(IndentGetter get_the_indent); |
45 | void fix_indent(void); |
46 | _Bool in_cinkeys(int keytyped, int when, _Bool line_is_empty); |
47 | int hkmap(int c); |
48 | int ins_copychar(linenr_T lnum); |
49 | #include "nvim/func_attr.h" |
50 | |