Skip to content

Commit a1787cb

Browse files
authored
Merge pull request #25 from joelostblom/python-codeblocks
Highlight Python syntax in code chunks
2 parents 1b97e1d + dff9919 commit a1787cb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

syntax/rmarkdown.vim

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,12 @@ exe 'syn region pandocRChunk '.
77
\'contained containedin=pandocDelimitedCodeblock contains=@R'
88

99
syn region pandocInlineR matchgroup=Operator start=/`r\s/ end=/`/ contains=@R concealends
10+
11+
PandocHighlight python
12+
" rmarkdown recognizes embedded R differently than regular pandoc
13+
exe 'syn region pandocPythonChunk '.
14+
\'start=/\(```\s*{\s*python.*\n\)\@<=\_^/ ' .
15+
\'end=/\_$\n\(\(\s\{4,}\)\=\(`\{3,}`*\|\~\{3,}\~*\)\_$\n\_$\)\@=/ '.
16+
\'contained containedin=pandocDelimitedCodeblock contains=@python'
17+
18+
syn region pandocInlinePython matchgroup=Operator start=/`python\s/ end=/`/ contains=@Python concealends

0 commit comments

Comments
 (0)