Проверка орфографии с помощью Vim и XML автоматически

Когда vim проверяет орфографию XML-документов, он по умолчанию проверяет атрибуты и т.д., но не текст между тегами. Это можно легко устранить, выполнив следующие две команды:

:syn spell toplevel
:redraw

Я бы хотел, чтобы Vim сделал это по умолчанию. Однако, добавление этих двух команд в мой vimrc, похоже, не влияет; они должны выполняться вручную каждый раз, когда я запускаю Vim. Есть ли другой способ заставить Vim проверять орфографию между тегами XML по умолчанию?

Ответ 1

Добавьте xml.vim файл в каталог ~/.vim/after/syntax и поместите syn spell toplevel в него. Этого должно быть достаточно. Подробнее см. :h mysyntaxfile-add.