X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=syntax%2Fperl.vim;h=8c41d281e2c32dba675c1042e438fe2bfae7fb23;hb=5ed2291178ede6b97b41a7e07296ad0d1bc6568b;hp=23bc805c079711adb246cf824ffeabb095e3ce64;hpb=6c7ddcc7e336a56649038f5e34d79d24f9f79aa9;p=config%2Fdotfiles.git diff --git a/syntax/perl.vim b/syntax/perl.vim index 23bc805..8c41d28 100644 --- a/syntax/perl.vim +++ b/syntax/perl.vim @@ -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