]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
after/syntax/perl.vim: support Inline::C highlighting
authorSimon Ruderich <simon@ruderich.org>
Tue, 29 Apr 2014 13:50:10 +0000 (15:50 +0200)
committerSimon Ruderich <simon@ruderich.org>
Tue, 29 Apr 2014 13:50:10 +0000 (15:50 +0200)
vim/after/syntax/perl.vim

index ebedc23d32d9ae86641cffca7de43c720a087a9f..7a45bc13bedad09d44e8d5ed1b57ed8fc2306fd2 100644 (file)
@@ -4,7 +4,7 @@
 " Maintainer:   Simon Ruderich <simon@ruderich.org>
 " License:      GPL v3+
 
-" Copyright (C) 2012  Simon Ruderich
+" Copyright (C) 2012-2014  Simon Ruderich
 "
 " This file is free software: you can redistribute it and/or modify
 " it under the terms of the GNU General Public License as published by
@@ -31,3 +31,9 @@ syntax match Error "\<\(continue\|break\)\>"
 if exists('g:colors_name') && g:colors_name == 'simon'
     highlight link perlStatementControl statementControl
 endif
+
+" Highlight for Inline::C in __DATA__/__END__ section
+unlet b:current_syntax
+syntax include @InlineC syntax/c.vim
+syntax region perlInlineC start='^__C__$' skip='.' end='.' contains=@InlineC
+syntax cluster perlDATA add=perlInlineC