speller: when 'spell' is not found, try running 'hunspell -l' instead
This increases the chances that spell checking will work out of the box, without any extra installing or configuration. This addresses https://savannah.gnu.org/bugs/?57296.
Этот коммит содержится в:
родитель
ec9a11c761
Коммит
576502a5c5
@ -2373,10 +2373,11 @@ const char *do_int_speller(const char *tempfile_name)
|
|||||||
close(spell_fd[0]);
|
close(spell_fd[0]);
|
||||||
close(spell_fd[1]);
|
close(spell_fd[1]);
|
||||||
|
|
||||||
/* Now run the spell program. */
|
/* Now try to run 'spell', and if that fails, try running 'hunspell'. */
|
||||||
execlp("spell", "spell", NULL);
|
execlp("spell", "spell", NULL);
|
||||||
|
execlp("hunspell", "hunspell", "-l", NULL);
|
||||||
|
|
||||||
/* Indicate failure when spell is not found. */
|
/* Indicate failure when neither speller was found. */
|
||||||
exit(9);
|
exit(9);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user