diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
commit | 27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch) | |
tree | 2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/latte.vim | |
parent | d5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff) | |
download | vim-polyglot-3.0.0.tar.gz vim-polyglot-3.0.0.zip |
Revert inlining basic language packv3.0.0
Diffstat (limited to 'syntax/latte.vim')
-rw-r--r-- | syntax/latte.vim | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/syntax/latte.vim b/syntax/latte.vim deleted file mode 100644 index f0258fdc..00000000 --- a/syntax/latte.vim +++ /dev/null @@ -1,85 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" Language: Latte -" Maintainer: Nick Moffitt, <nick@zork.net> -" Last Change: 14 June, 2000 -" -" Notes: -" I based this on the TeX and Scheme syntax files (but mostly scheme). -" See http://www.latte.org for info on the language. - -" quit when a syntax file was already loaded -if exists("b:current_syntax") - finish -endif - -syn match latteError "[{}\\]" -syn match latteOther "\\{" -syn match latteOther "\\}" -syn match latteOther "\\\\" - -setlocal iskeyword=33,43,45,48-57,63,65-90,95,97-122,_ - -syn region latteVar matchgroup=SpecialChar start=!\\[A-Za-z_]!rs=s+1 end=![^A-Za-z0-9?!+_-]!me=e-1 contains=ALLBUT,latteNumber,latteOther -syn region latteVar matchgroup=SpecialChar start=!\\[=\&][A-Za-z_]!rs=s+2 end=![^A-Za-z0-9?!+_-]!me=e-1 contains=ALLBUT,latteNumber,latteOther -syn region latteString start=+\\"+ skip=+\\\\"+ end=+\\"+ - -syn region latteGroup matchgroup=Delimiter start="{" skip="\\[{}]" matchgroup=Delimiter end="}" contains=ALLBUT,latteSyntax - -syn region latteUnquote matchgroup=Delimiter start="\\,{" skip="\\[{}]" matchgroup=Delimiter end="}" contains=ALLBUT,latteSyntax -syn region latteSplice matchgroup=Delimiter start="\\,@{" skip="\\[{}]" matchgroup=Delimiter end="}" contains=ALLBUT,latteSyntax -syn region latteQuote matchgroup=Delimiter start="\\'{" skip="\\[{}]" matchgroup=Delimiter end="}" -syn region latteQuote matchgroup=Delimiter start="\\`{" skip="\\[{}]" matchgroup=Delimiter end="}" contains=latteUnquote,latteSplice - -syn match latteOperator '\\/' -syn match latteOperator '=' - -syn match latteComment "\\;.*$" - -" This was gathered by slurping in the index. - -syn keyword latteSyntax __FILE__ __latte-version__ contained -syn keyword latteSyntax _bal-tag _pre _tag add and append apply back contained -syn keyword latteSyntax caar cadr car cdar cddr cdr ceil compose contained -syn keyword latteSyntax concat cons def defmacro divide downcase contained -syn keyword latteSyntax empty? equal? error explode file-contents contained -syn keyword latteSyntax floor foreach front funcall ge? getenv contained -syn keyword latteSyntax greater-equal? greater? group group? gt? html contained -syn keyword latteSyntax if include lambda le? length less-equal? contained -syn keyword latteSyntax less? let lmap load-file load-library lt? macro contained -syn keyword latteSyntax member? modulo multiply not nth operator? contained -syn keyword latteSyntax or ordinary quote process-output push-back contained -syn keyword latteSyntax push-front quasiquote quote random rdc reverse contained -syn keyword latteSyntax set! snoc splicing unquote strict-html4 contained -syn keyword latteSyntax string-append string-ge? string-greater-equal? contained -syn keyword latteSyntax string-greater? string-gt? string-le? contained -syn keyword latteSyntax string-less-equal? string-less? string-lt? contained -syn keyword latteSyntax string? subseq substr subtract contained -syn keyword latteSyntax upcase useless warn while zero? contained - - -" If it's good enough for scheme... - -syn sync match matchPlace grouphere NONE "^[^ \t]" -" ... i.e. synchronize on a line that starts at the left margin - -" Define the default highlighting. -" Only when an item doesn't have highlighting yet - -hi def link latteSyntax Statement -hi def link latteVar Function - -hi def link latteString String -hi def link latteQuote String - -hi def link latteDelimiter Delimiter -hi def link latteOperator Operator - -hi def link latteComment Comment -hi def link latteError Error - - -let b:current_syntax = "latte" - -endif |