Add generated "doc/tags" to gitignore
Merge pull request #41 from jtanguy/patch-1

Add generated "doc/tags" to gitignore
fixed code blocks starting with colon

code blocks starting with colon are hijacked by pandocDefinitionBlock,
this commit makes pandocDefinitionBlock check that it does not overlap
with a code block; see an example in tests/pandoc.pdc
fixes related to embedded syntax for code blocks

There are 3 different fixes here:

1. Embedded syntax highlights did not work when a code block had an
   offset due to missing check for possible spaces in the "end" pattern
   for region "pandocDelimitedCodeBlock_" . s:langname.
2. Pandoc allows complex language preambles like
     ~~~~ {.cpp hl="vim" vars="PhHtmlEngine=tohtml,load_TagHl"}
   (an example taken from http://github.com/lyokha/vim-publish-helper).
   In this case if list g:pandoc_use_embeds_in_codeblocks_for_langs
   contains "vim" this will erroneously trigger highlights for vim
   though the block contains code from unlisted "cpp". This commit fixes
   this according to pandoc's rules for setting languages in code
   blocks.
3. The commit introduces value "2" for g:pandoc_syntax_fill_codeblocks:
   in this case embedded highlights stays Normal for normal items in
   code blocks with embedded syntax highlights whereas it is still
   Special for code blocks without them. This may increase readability
   in cases when there are many normal items in embedded code block.
   Probably it requires refactoring (use dedicated variable etc.) and it
   surely has to be mentioned in docs.
be silent if specific syntax file is missing
fixes related to embedded syntax for code blocks

There are 2 different fixes here:

1. Embedded syntax highlights did not work when a code block had an
   offset due to missing check for possible spaces in the "end" pattern
   for region "pandocDelimitedCodeBlock_" . s:langname.
2. Pandoc allows complex language preambles like
     ~~~~ {.cpp hl="vim" vars="PhHtmlEngine=tohtml,load_TagHl"}
   (an example taken from http://github.com/lyokha/vim-publish-helper).
   In this case if list g:pandoc_use_embeds_in_codeblocks_for_langs
   contains "vim" this will erroneously trigger highlights for vim
   though the block contains code from unlisted "cpp". This commit fixes
   this according to pandoc's rules for setting languages in code
   blocks.

amended by blaenk to remove the third change
be silent if specific syntax file is missing
implement g:pandoc_syntax_ignore_codeblocks
apply HTML syntax to closing tags. fixes #48
Merge pull request #47 from blaenk/ignore-codeblocks

implement g:pandoc_syntax_ignore_codeblocks
make known vim-pandoc-syntax exists
apply conceal to dashes in definition lists
Allow backticks in reference labels.

fixes vim-pandoc issue #107 (https://github.com/vim-pandoc/vim-
pandoc/issues/107)
Updated documentation
langname must match as a word
Fixes issue #50

All credit goes to https://github.com/lyokha
Limit all lookbehinds to 1 byte, add display flag to many groups

The goal here is to improve performance.
Merge branch 'master' of github.com:vim-pandoc/vim-pandoc-syntax
Fix issue #51.
Fix issue #53.

Faulty look behind limit disabled embedded codeblock functionality.