Предварительная обработка слова перед проверкой орфографии в Vim

Я использую проверку орфографии Vim для проверки текстов на русском языке. В нашем алфавите есть буква ё, которую часто заменяют простым е. Так, например, слово ёжик из записывается как ежик. На самом деле это плохой тон. Это похоже на использование - (дефис), где - (длинное тире) требуется, например, использование «компьютерных» кавычек, забывая о существовании «типографских» «кавычек» и т. Д.

Плохо то, что словарь заклинаний для Vim состоит из упрощенных слов со всеми ё, замененными на е. Поэтому я всегда получаю ошибку в слове с ё.

Итак, вопрос, есть ли какой-нибудь крючок, который я могу использовать, который позволит мне нормализовать слово непосредственно перед тем, как оно будет проверено на орфографию? А может у кого-то есть идея получше? Спасибо.

ОБНОВЛЕНИЕ

С подсказкой @sarnold я нашел решение. Если он хочет ёёёёё, вместо ru_ru нужно использовать локаль ru_yo


person nkrkv    schedule 06.07.2010    source источник
comment
Разве русские типографские кавычки второго уровня не „“ вместо „”?   -  person ZyX    schedule 06.07.2010


Ответы (2)


Моей первой мыслью при чтении вашего сообщения было предложить использовать zg для добавления слова в файл заклинаний; через несколько недель их у вас будет много. Не идеально, но просто.

:help spell-russian перечисляет несколько различных вариантов написания, поможет ли один из них?

Я также заметил в :help spell.txt, что есть варианты загрузки ваших собственных файлов заклинаний из OpenOffice или http://www.aap.org для автоматизации создания файлов заклинаний.

person sarnold    schedule 06.07.2010
comment
Ах, да! Все проще, чем я думал. Посмотрев на :help spell-russian, я обнаружил, что есть ru_yo локаль вместе с ru_ru. Это ё-дружественно, это именно то, что мне нужно. - person nkrkv; 06.07.2010

Я бы порекомендовал вам использовать собственную проверку орфографии для vim. Используйте метод № 2, описанный здесь

person thegeek    schedule 06.07.2010
comment
Не понимаю, как это могло мне помочь. Предлагаете ли вы автоматически исправить правописание с правильного написания на неправильное? Я пытаюсь избежать этого и в то же время сохранить функцию проверки орфографии. - person nkrkv; 06.07.2010