Lines Matching refs:sug

466     suginfo_T	sug;  in spell_suggest()  local
545 spell_find_suggest(line + curwin->w_cursor.col, badlen, &sug, limit, in spell_suggest()
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()
569 sug.su_badlen, sug.su_badptr); in spell_suggest()
576 sug.su_badlen, sug.su_badptr); 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()
591 if (sug.su_badlen > stp->st_orglen) in spell_suggest()
593 sug.su_badptr + stp->st_orglen, in spell_suggest()
594 sug.su_badlen - stp->st_orglen); in spell_suggest()
606 if (sug.su_badlen < stp->st_orglen) in spell_suggest()
609 stp->st_orglen, sug.su_badptr); 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()
654 if (sug.su_badlen > stp->st_orglen) in spell_suggest()
658 repl_from = vim_strnsave(sug.su_badptr, sug.su_badlen); in spell_suggest()
660 sug.su_badlen - stp->st_orglen, in spell_suggest()
661 sug.su_badptr + stp->st_orglen); in spell_suggest()
667 repl_from = vim_strnsave(sug.su_badptr, stp->st_orglen); in spell_suggest()
675 c = (int)(sug.su_badptr - line); in spell_suggest()
678 STRCAT(p, sug.su_badptr + stp->st_orglen); in spell_suggest()
684 stp->st_wordlen + sug.su_badlen - stp->st_orglen); in spell_suggest()
697 spell_find_cleanup(&sug); in spell_suggest()
715 suginfo_T sug; in spell_suggest_list() local
720 spell_find_suggest(word, 0, &sug, maxcount, FALSE, need_cap, interactive); in spell_suggest_list()
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()
733 + (unsigned)STRLEN(sug.su_badptr + stp->st_orglen) + 1); in spell_suggest_list()
737 STRCPY(wcopy + stp->st_wordlen, sug.su_badptr + stp->st_orglen); in spell_suggest_list()
742 spell_find_cleanup(&sug); in spell_suggest_list()