aat

git mirror of https://ccx.te2000.cz/bzr/aat
git clone https://ccx.te2000.cz/git/aat
Log | Files | Refs | README

commit c29011b18795ad55017c4c9b022463044023e857
parent d91687ac4f961958555aedd804a7673f7f2ed6bb
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Wed,  9 Oct 2013 19:02:43 +0200

angle brackets notation for vim
Diffstat:
Mvim/syntax/aat.vim | 19+++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)

diff --git a/vim/syntax/aat.vim b/vim/syntax/aat.vim @@ -2,14 +2,33 @@ syntax include @Awk syntax/awk.vim syntax region AatAwk keepend oneline start="^|" end="$" contains=@Awk,AatBar syntax region AatAwk keepend start="{{" end="}}" skip=/"[^"]*}}[^"]*"/ contains=@Awk,AatCurly syntax region AatAwk keepend start="{%" end="%}" skip=/"[^"]*%}[^"]*"/ contains=@Awk,AatBar +syntax region AatQuery keepend start="{<" end=">}" contains=@AatQuery syntax match AatCurly contained /{{\|}}/ syntax match AatPercent contained /{%\/%}/ syntax match AatBar contained /^|/ +syntax match AatAngle contained /{<\|>}/ syntax match AatMacro /^@[^@].*$/ +" number literal +syntax match AatNumber contained /^[0-9]x?[0-9a-fA-F.]+(e[-+][0-9]+)?/ +" a query +syntax match AatVariable contained /^[a-zA-Z_.<>'][a-zA-Z0-9_.<>']*/ +" filters ahead +syntax match AatFilter contained /^|[a-zA-Z][a-zA-Z0-9_]*/ +" literal string +syntax match AatString contained /^"([^"\\]\|\\[^"])*"/ + +syntax cluster AatQuery contains=AatAngle,AatNumber,AatVariable,AatFilter,AatString + highlight link AatMacro Macro highlight link AatCurly Statement highlight link AatPercent Statement highlight link AatBar Statement +highlight link AatAngle Statement + +highlight link AatNumber Number +highlight link AatVariable Identifier +highlight link AatFilter Operator +highlight link AatString String