2 void syntax_start
__ARGS((win_T
*wp
, linenr_T lnum
));
3 void syn_stack_free_all
__ARGS((buf_T
*buf
));
4 void syn_stack_apply_changes
__ARGS((buf_T
*buf
));
5 void syntax_end_parsing
__ARGS((linenr_T lnum
));
6 int syntax_check_changed
__ARGS((linenr_T lnum
));
7 int get_syntax_attr
__ARGS((colnr_T col
, int
*can_spell
, int keep_state
));
8 void syntax_clear
__ARGS((buf_T
*buf
));
9 void ex_syntax
__ARGS((exarg_T
*eap
));
10 int syntax_present
__ARGS((buf_T
*buf
));
11 void reset_expand_highlight
__ARGS((void
));
12 void set_context_in_echohl_cmd
__ARGS((expand_T
*xp
, char_u
*arg));
13 void set_context_in_syntax_cmd
__ARGS((expand_T
*xp
, char_u
*arg));
14 char_u
*get_syntax_name
__ARGS((expand_T
*xp
, int idx
));
15 int syn_get_id
__ARGS((win_T
*wp
, long lnum
, colnr_T col
, int trans
, int
*spellp
, int keep_state
));
16 int syn_get_stack_item
__ARGS((int i
));
17 int syn_get_foldlevel
__ARGS((win_T
*wp
, long lnum
));
18 void init_highlight
__ARGS((int both
, int reset
));
19 int load_colors
__ARGS((char_u
*name
));
20 void do_highlight
__ARGS((char_u
*line
, int forceit
, int init
));
21 void free_highlight
__ARGS((void
));
22 void restore_cterm_colors
__ARGS((void
));
23 void set_normal_colors
__ARGS((void
));
24 char_u
*hl_get_font_name
__ARGS((void
));
25 void hl_set_font_name
__ARGS((char_u
*font_name
));
26 void hl_set_bg_color_name
__ARGS((char_u
*name
));
27 void hl_set_fg_color_name
__ARGS((char_u
*name
));
28 void clear_hl_tables
__ARGS((void
));
29 int hl_combine_attr
__ARGS((int char_attr
, int prim_attr
));
30 attrentry_T
*syn_gui_attr2entry
__ARGS((int attr
));
31 int syn_attr2attr
__ARGS((int attr
));
32 attrentry_T
*syn_term_attr2entry
__ARGS((int attr
));
33 attrentry_T
*syn_cterm_attr2entry
__ARGS((int attr
));
34 char_u
*highlight_has_attr
__ARGS((int id
, int flag
, int modec
));
35 char_u
*highlight_color
__ARGS((int id
, char_u
*what
, int modec
));
36 long_u highlight_gui_color_rgb
__ARGS((int id
, int fg
));
37 int syn_name2id
__ARGS((char_u
*name
));
38 int highlight_exists
__ARGS((char_u
*name
));
39 char_u
*syn_id2name
__ARGS((int id
));
40 int syn_namen2id
__ARGS((char_u
*linep
, int len
));
41 int syn_check_group
__ARGS((char_u
*pp
, int len
));
42 int syn_id2attr
__ARGS((int hl_id
));
43 int syn_id2colors
__ARGS((int hl_id
, guicolor_T
*fgp
, guicolor_T
*bgp
));
44 int syn_get_final_id
__ARGS((int hl_id
));
45 void highlight_gui_started
__ARGS((void
));
46 int highlight_changed
__ARGS((void
));
47 void set_context_in_highlight_cmd
__ARGS((expand_T
*xp
, char_u
*arg));
48 char_u
*get_highlight_name
__ARGS((expand_T
*xp
, int idx
));
49 void free_highlight_fonts
__ARGS((void
));