Проверка орфографии Vim-Latex: игнорировать области комментариев

Проверка орфографии Vim-Latex: игнорировать области комментариев

Я использую среду Vim-Latex для написания французских документов. Проблема в том, что когда я комментирую строку, содержащую команду, инструмент проверки орфографии выделяет команду как орфографическую ошибку.

Можно ли настроить инструмент проверки орфографии таким образом, чтобы он игнорировал закомментированные строки?

решение1

есть такая возможность, вам просто нужно добавить

let g:tex_comment_nospell=1

в вашей .vimrc.

Что касается внутренних компонентов, эта переменная используется в файле /usr/share/vim/vim73/syntax/tex.vimмоей установки.

[Изменить для старых версий]

При проверке исходного дерева vim в старых версиях эта переменная появляетсяиз ревизии 1073, который после vim 7.0 и 7.1. Как указано в diff, эта модификация вводит строки

if !exists("g:tex_comment_nospell") || !g:tex_comment_nospell
    syn cluster texCommentGroup contains=texTodo,@Spell
else
    syn cluster texCommentGroup contains=texTodo,@NoSpell
endif

так что, возможно, стоит добавить

:autocmd BufEnter *.tex syntax cluster texCommentGroup contains=texTodo,@NoSpell

в вашем .vimrcслучае это сработает, по крайней мере, это работает на vim 7.3. Если это не сработает, вы можете попробовать получить более новый файл синтаксиса и поместить его в.vim/syntax/tex.vim

Связанный контент