Символы слов различаются между файлами заклинаний (E763)
Описание
У меня возникла проблема с разрешением ошибки Vim E763: символы слов различаются между файлами заклинаний.
Подробнее
My .vimrc
включает несколько языков заклинаний:
set spelllang=en,de,pt,fr
При запуске Vim в первый раз, он запрашивает загрузку отсутствующих файлов заклинаний и помещает их в .vim/spell
. С моей приведенной выше конфигурацией это приводит к трем файлам de.utf-8.spl
, fr.utf-8.spl
и pt.utf-8.spl
. (Английский поставляется с пакетом Vim.)
В документации для E763 упоминается:
Vim позволяет использовать проверку орфографии для нескольких языков в одном файле. Вы можете перечислить их в опции "spelllang". Как следствие, все файлы заклинаний для той же кодировки должны использоваться одни и те же слова, иначе они не могут быть объединены без ошибок. Если вы получите предупреждение о том, что таблицы слов отличаются друг от друга вам может понадобиться сгенерировать файл .spl снова с помощью: mkspell. Проверьте FOL, LOW и UPP в используемом файле .aff.
Файл заклинания XX.ascii.spl, сгенерированный аргументом "-ascii", не будет содержать таблицу с символами, чтобы она могла сочетаться с файлами заклинаний для любой кодировки. Файлы .add.spl также не содержат таблицу.
Кажется, мне нужно восстановить таблицы слов, но шаги для этого не следует непосредственно из руководства. Как я могу продолжить?
Ответы
Ответ 1
У меня была такая же проблема. Я разрешил это, спросив экспертов в списке рассылки vim_dev.
Решение, прямо из устья лошади:
Попробуйте заменить файл заклинаний en_gb, который вы установили давно один из которых загружен с сервера. Файлы на сайте были обновлено некоторое время назад, чтобы исправить ошибку.
К сожалению, пока еще нет команды обновления времени выполнения.
Вы можете найти полный поток здесь.