11/* spell.c */
22int spell_check (win_T * wp , char_u * ptr , hlf_T * attrp , int * capcol , int docount );
3+ int match_checkcompoundpattern (char_u * ptr , int wlen , garray_T * gap );
4+ int can_compound (slang_T * slang , char_u * word , char_u * flags );
5+ int match_compoundrule (slang_T * slang , char_u * compflags );
6+ int valid_word_prefix (int totprefcnt , int arridx , int flags , char_u * word , slang_T * slang , int cond_req );
7+ int spell_valid_case (int wordflags , int treeflags );
8+ int no_spell_checking (win_T * wp );
39int spell_move_to (win_T * wp , int dir , int allwords , int curline , hlf_T * attrp );
410void spell_cat_line (char_u * buf , char_u * line , int maxlen );
511char_u * spell_enc (void );
@@ -19,12 +25,15 @@ buf_T *open_spellbuf(void);
1925void close_spellbuf (buf_T * buf );
2026void clear_spell_chartab (spelltab_T * sp );
2127void init_spell_chartab (void );
28+ int spell_iswordp (char_u * p , win_T * wp );
29+ int spell_iswordp_nmw (char_u * p , win_T * wp );
2230int spell_casefold (char_u * str , int len , char_u * buf , int buflen );
23- int spell_check_sps (void );
24- void spell_suggest (int count );
31+ int check_need_cap (linenr_T lnum , colnr_T col );
2532void ex_spellrepall (exarg_T * eap );
26- void spell_suggest_list (garray_T * gap , char_u * word , int maxcount , int need_cap , int interactive );
2733void onecap_copy (char_u * word , char_u * wcopy , int upper );
34+ void allcap_copy (char_u * word , char_u * wcopy );
35+ int nofold_len (char_u * fword , int flen , char_u * word );
36+ void make_case_word (char_u * fword , char_u * cword , int flags );
2837char_u * eval_soundfold (char_u * word );
2938void spell_soundfold (slang_T * slang , char_u * inword , int folded , char_u * res );
3039void ex_spellinfo (exarg_T * eap );
0 commit comments