]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
perl: Check spelling in strings and comments.
authorSimon Ruderich <simon@ruderich.org>
Sat, 30 May 2009 12:28:35 +0000 (14:28 +0200)
committerSimon Ruderich <simon@ruderich.org>
Sat, 30 May 2009 12:28:35 +0000 (14:28 +0200)
syntax/perl.vim

index 23bc805c079711adb246cf824ffeabb095e3ce64..8c41d281e2c32dba675c1042e438fe2bfae7fb23 100644 (file)
@@ -210,13 +210,13 @@ syn match  perlNotEmptyLine       "^\s\+$" contained
 " Variable interpolation
 "
 " These items are interpolated inside "" strings and similar constructs.
-syn cluster perlInterpDQ       contains=perlSpecialString,perlVarPlain,perlVarNotInMatches,perlVarSlash,perlVarBlock
+syn cluster perlInterpDQ       contains=perlSpecialString,perlVarPlain,perlVarNotInMatches,perlVarSlash,perlVarBlock,@Spell
 " These items are interpolated inside '' strings and similar constructs.
-syn cluster perlInterpSQ       contains=perlSpecialStringU
+syn cluster perlInterpSQ       contains=perlSpecialStringU,@Spell
 " These items are interpolated inside m// matches and s/// substitutions.
-syn cluster perlInterpSlash    contains=perlSpecialString,perlSpecialMatch,perlVarPlain,perlVarBlock,perlSpecialBEOM
+syn cluster perlInterpSlash    contains=perlSpecialString,perlSpecialMatch,perlVarPlain,perlVarBlock,perlSpecialBEOM,@Spell
 " These items are interpolated inside m## matches and s### substitutions.
-syn cluster perlInterpMatch    contains=@perlInterpSlash,perlVarSlash
+syn cluster perlInterpMatch    contains=@perlInterpSlash,perlVarSlash,@Spell
 
 " Shell commands
 syn region  perlShellCommand   matchgroup=perlMatchStartEnd start="`" end="`" contains=@perlInterpDQ
@@ -372,7 +372,7 @@ else
 endif
 
 " All other # are comments, except ^#!
-syn match  perlComment         "#.*" contains=perlTodo
+syn match  perlComment         "#.*" contains=perlTodo,@Spell
 syn match  perlSharpBang       "^#!.*"
 
 " Formats