1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | void init_signs(void); |
7 | int sign_in_group(signlist_T *sign, const char_u *group); |
8 | int sign_group_get_next_signid(buf_T *buf, const char_u *groupname); |
9 | char_u *sign_typenr2name(int typenr); |
10 | dict_T *sign_get_info(signlist_T *sign); |
11 | void buf_addsign(buf_T *buf, int id, const char_u *groupname, int prio, linenr_T lnum, int typenr ); |
12 | linenr_T buf_change_sign_type(buf_T *buf, int markId, const char_u *group, int typenr ); |
13 | int buf_getsigntype(buf_T *buf, linenr_T lnum, SignType type, int idx, int max_signs); |
14 | linenr_T buf_delsign(buf_T *buf, linenr_T atlnum, int id, char_u *group ); |
15 | int buf_findsign(buf_T *buf, int id, char_u *group ); |
16 | int buf_findsign_id(buf_T *buf, linenr_T lnum, char_u *groupname ); |
17 | void buf_delete_signs(buf_T *buf, char_u *group); |
18 | void sign_list_placed(buf_T *rbuf, char_u *sign_group); |
19 | void sign_mark_adjust(linenr_T line1, linenr_T line2, long amount, long amount_after ); |
20 | int sign_define_by_name(char_u *name, char_u *icon, char_u *linehl, char_u *text, char_u *texthl, char_u *numhl ); |
21 | int sign_undefine_by_name(const char_u *name); |
22 | int sign_place(int *sign_id, const char_u *sign_group, const char_u *sign_name, buf_T *buf, linenr_T lnum, int prio ); |
23 | int sign_unplace(int sign_id, char_u *sign_group, buf_T *buf, linenr_T atlnum); |
24 | linenr_T sign_jump(int sign_id, char_u *sign_group, buf_T *buf); |
25 | void ex_sign(exarg_T *eap); |
26 | void sign_getlist(const char_u *name, list_T *retlist); |
27 | list_T *get_buffer_signs(buf_T *buf) FUNC_ATTR_NONNULL_RET FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT; |
28 | void sign_get_placed(buf_T *buf, linenr_T lnum, int sign_id, const char_u *sign_group, list_T *retlist ); |
29 | int sign_get_attr(int typenr, SignType type); |
30 | char_u *sign_get_text(int typenr); |
31 | void free_signs(void); |
32 | char_u *get_sign_name(expand_T *xp, int idx); |
33 | void set_context_in_sign_cmd(expand_T *xp, char_u *arg); |
34 | #include "nvim/func_attr.h" |
35 | |