blob: 07eb4bd8734b77517e2c8e2cfbbe7d177e8c7db2 [file] [log] [blame]
Bram Moolenaar2d3c0a92005-03-21 08:27:48 +00001/* spell.c */
Bram Moolenaaref269542016-01-19 13:22:12 +01002int spell_check(win_T *wp, char_u *ptr, hlf_T *attrp, int *capcol, int docount);
3int spell_move_to(win_T *wp, int dir, int allwords, int curline, hlf_T *attrp);
4void spell_cat_line(char_u *buf, char_u *line, int maxlen);
5char_u *did_set_spelllang(win_T *wp);
6void spell_delete_wordlist(void);
7void spell_free_all(void);
8void spell_reload(void);
9int spell_check_msm(void);
10void ex_mkspell(exarg_T *eap);
11void ex_spell(exarg_T *eap);
12void spell_add_word(char_u *word, int len, int bad, int idx, int undo);
13void init_spell_chartab(void);
14int spell_check_sps(void);
15void spell_suggest(int count);
16void ex_spellrepall(exarg_T *eap);
17void spell_suggest_list(garray_T *gap, char_u *word, int maxcount, int need_cap, int interactive);
18char_u *eval_soundfold(char_u *word);
19void ex_spellinfo(exarg_T *eap);
20void ex_spelldump(exarg_T *eap);
21void spell_dump_compl(char_u *pat, int ic, int *dir, int dumpflags_arg);
22char_u *spell_to_word_end(char_u *start, win_T *win);
23int spell_word_start(int startcol);
24void spell_expand_check_cap(colnr_T col);
25int expand_spelling(linenr_T lnum, char_u *pat, char_u ***matchp);
Bram Moolenaar2d3c0a92005-03-21 08:27:48 +000026/* vim: set ft=c : */