Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Add / Changes #15

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions syntax/jinja.vim
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
" jinja syntax file
" Language: Jinja HTML template
" Maintainer: Hsiaoming Yang <[email protected]>
" Last Change: Sep 13, 2012
" Maintainer: Greg Potts
" Last Change: Jun 4, 2019

" only support 6.x+

Expand Down Expand Up @@ -49,7 +49,6 @@ syn keyword jinjaTest contained odd sameas sequence string undefined upper

syn keyword jinjaFunction contained range lipsum dict cycler joiner


" Keywords to highlight within comments
syn keyword jinjaTodo contained TODO FIXME XXX

Expand All @@ -68,14 +67,17 @@ syn region jinjaTagBlock start="{%" end="%}" contains=jinjaStatement,jinjaFilter
syn region jinjaVarBlock start="{{" end="}}" contains=jinjaFilter,jinjaArgument,jinjaVarError display containedin=ALLBUT,@jinjaBlocks
syn region jinjaComBlock start="{#" end="#}" contains=jinjaTodo containedin=ALLBUT,@jinjaBlocks

syn match jinjaOperator containedin=jinjaVarBlock,jinjaTagBlock contained /\./ nextgroup=jinjaAttribute
syn match jinjaAttribute contained /[a-zA-Z_][a-zA-Z0-9_]*/

hi def link jinjaAttribute Identifier
hi def link jinjaTagBlock PreProc
hi def link jinjaVarBlock PreProc
hi def link jinjaStatement Statement
hi def link jinjaFunction Function
hi def link jinjaTest Type
hi def link jinjaFilter Identifier
hi def link jinjaArgument Constant
hi def link jinjaArgument String
hi def link jinjaTagError Error
hi def link jinjaVarError Error
hi def link jinjaError Error
Expand Down