annotate syntax/piecrustmarkdown.vim @ 2:0595eed8abef master

Added piecrustmarkdown syntax.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 15 May 2012 17:08:28 -0700
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 " Vim syntax file
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
2 " Language: PieCrust Markdown/Twig
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
3 " Maintainer: Ludovic Chabant <ludovic@chabant.com>
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
4
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
5 "if exists("b:current_syntax")
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
6 " finish
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
7 "endif
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
8
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
9 " Include vanilla Markdown
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
10 runtime! syntax/markdown.vim
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
11
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
12 " YAML configuration header
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
13 syn match Comment /\%^---\_.\{-}---$/ contains=@Spell
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
14
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
15 " Twig syntax
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
16 syn match twigTag /{[%{].*[%}]}/
0595eed8abef Added piecrustmarkdown syntax.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
17 hi def link twigTag Statement