Rechtschreibprüfung von Vim-Latex: Kommentarbereiche ignorieren

Rechtschreibprüfung von Vim-Latex: Kommentarbereiche ignorieren

Ich verwende die Vim-Latex-Umgebung zum Schreiben französischer Dokumente. Das Problem besteht darin, dass das Rechtschreibprüfungstool den Befehl als Rechtschreibfehler markiert, wenn ich eine Zeile mit einem Befehl kommentiere.

Ist es möglich, die Rechtschreibprüfung so einzustellen, dass kommentierte Zeilen ignoriert werden?

Antwort1

Es gibt eine Option dafür, Sie müssen nur hinzufügen

let g:tex_comment_nospell=1

in deinem .vimrc.

Was die Interna betrifft, wird diese Variable in der Datei /usr/share/vim/vim73/syntax/tex.vimin meiner Installation verwendet.

[Bearbeiten für ältere Versionen]

Beim Überprüfen des Vim-Quellcodebaums in älteren Versionen erscheint diese Variableab Revision 1073, die nach vim 7.0 und 7.1 kommt. Wie im Diff angegeben, führt diese Änderung die Zeilen ein

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

also vielleicht hinzufügen

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

in Ihrem .vimrcwürde es funktionieren, zumindest funktioniert es unter vim 7.3. Wenn das nicht funktioniert, könnten Sie versuchen, eine aktuellere Syntaxdatei zu erhalten und sie in.vim/syntax/tex.vim

verwandte Informationen