Lines Matching refs:su_ga

42     garray_T	su_ga;		    // suggestions, contains "suggest_T"  member
548 if (sug.su_ga.ga_len == 0) in spell_suggest()
552 if (count > sug.su_ga.ga_len) in spell_suggest()
553 smsg(_("Sorry, only %ld suggestions"), (long)sug.su_ga.ga_len); in spell_suggest()
584 for (i = 0; i < sug.su_ga.ga_len; ++i) in spell_suggest()
586 stp = &SUG(sug.su_ga, i); in spell_suggest()
647 if (selected > 0 && selected <= sug.su_ga.ga_len && u_save_cursor() == OK) in spell_suggest()
653 stp = &SUG(sug.su_ga, selected - 1); in spell_suggest()
723 ga_init2(gap, sizeof(char_u *), sug.su_ga.ga_len + 1); in spell_suggest_list()
724 if (ga_grow(gap, sug.su_ga.ga_len) == OK) in spell_suggest_list()
726 for (i = 0; i < sug.su_ga.ga_len; ++i) in spell_suggest_list()
728 stp = &SUG(sug.su_ga, i); in spell_suggest_list()
777 ga_init2(&su->su_ga, (int)sizeof(suggest_T), 10); in spell_find_suggest()
833 add_suggestion(su, &su->su_ga, buf, su->su_badlen, SCORE_ICASE, in spell_find_suggest()
910 add_suggestion(su, &su->su_ga, p, su->su_badlen, in spell_suggest_expr()
917 check_suggestions(su, &su->su_ga); in spell_suggest_expr()
918 (void)cleanup_suggestions(&su->su_ga, su->su_maxscore, su->su_maxcount); in spell_suggest_expr()
966 add_suggestion(su, &su->su_ga, p, su->su_badlen, in spell_suggest_file()
974 check_suggestions(su, &su->su_ga); in spell_suggest_file()
975 (void)cleanup_suggestions(&su->su_ga, su->su_maxscore, su->su_maxcount); in spell_suggest_file()
1021 if (su->su_ga.ga_len < SUG_CLEAN_COUNT(su)) in spell_suggest_intern()
1027 if (su->su_ga.ga_len < SUG_CLEAN_COUNT(su)) in spell_suggest_intern()
1048 if ((sps_flags & SPS_DOUBLE) == 0 && su->su_ga.ga_len != 0) in spell_suggest_intern()
1055 check_suggestions(su, &su->su_ga); in spell_suggest_intern()
1056 (void)cleanup_suggestions(&su->su_ga, su->su_maxscore, su->su_maxcount); in spell_suggest_intern()
1069 for (i = 0; i < su->su_ga.ga_len; ++i) in spell_find_cleanup()
1070 vim_free(SUG(su->su_ga, i).st_word); in spell_find_cleanup()
1071 ga_clear(&su->su_ga); in spell_find_cleanup()
1106 add_suggestion(su, &su->su_ga, word, su->su_badlen, in suggest_try_special()
1476 add_suggestion(su, &su->su_ga, preword, in suggest_trie_walk()
1639 add_suggestion(su, &su->su_ga, preword, in suggest_trie_walk()
1654 add_suggestion(su, &su->su_ga, preword, in suggest_trie_walk()
2836 if (ga_grow(&su->su_sga, su->su_ga.ga_len) == FAIL) in score_comp_sal()
2848 for (i = 0; i < su->su_ga.ga_len; ++i) in score_comp_sal()
2850 stp = &SUG(su->su_ga, i); in score_comp_sal()
2904 for (i = 0; i < su->su_ga.ga_len; ++i) in score_combine()
2906 stp = &SUG(su->su_ga, i); in score_combine()
2921 (void)cleanup_suggestions(&su->su_ga, su->su_maxscore, in score_combine()
2941 check_suggestions(su, &su->su_ga); in score_combine()
2942 (void)cleanup_suggestions(&su->su_ga, su->su_maxscore, su->su_maxcount); in score_combine()
2947 if (ga_grow(&ga, su->su_ga.ga_len + su->su_sga.ga_len) == FAIL) in score_combine()
2951 for (i = 0; i < su->su_ga.ga_len || i < su->su_sga.ga_len; ++i) in score_combine()
2957 gap = round == 1 ? &su->su_ga : &su->su_sga; in score_combine()
2973 ga_clear(&su->su_ga); in score_combine()
2984 su->su_ga = ga; in score_combine()
3347 add_suggestion(su, &su->su_ga, p, su->su_badlen, in add_sound_suggest()
3674 for (i = 0; i < su->su_ga.ga_len; ++i) in rescore_suggestions()
3675 rescore_one(su, &SUG(su->su_ga, i)); in rescore_suggestions()