1
1

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.
Этот коммит содержится в:
Benno Schulenberg 2019-11-24 10:11:32 +01:00
родитель 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);
} }