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/less.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/less.vim')
-rw-r--r-- | syntax/less.vim | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/syntax/less.vim b/syntax/less.vim index 048a6c88..c856e6af 100644 --- a/syntax/less.vim +++ b/syntax/less.vim @@ -1,86 +1,3 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" Language: less -" Maintainer: Alessandro Vioni <jenoma@gmail.com> -" URL: https://github.com/genoma/vim-less -" Last Change: 2014 November 24 - -if exists("b:current_syntax") - finish -endif - -runtime! syntax/css.vim -runtime! after/syntax/css.vim - -syn case ignore - -syn cluster lessCssProperties contains=cssFontProp,cssFontDescriptorProp,cssColorProp,cssTextProp,cssBoxProp,cssGeneratedContentProp,cssPagingProp,cssUIProp,cssRenderProp,cssAuralProp,cssTableProp -syn cluster lessCssAttributes contains=css.*Attr,lessEndOfLineComment,lessComment,cssValue.*,cssColor,cssURL,lessDefault,cssImportant,cssError,cssStringQ,cssStringQQ,cssFunction,cssUnicodeEscape,cssRenderProp - -syn region lessDefinition matchgroup=cssBraces start="{" end="}" contains=TOP - -syn match lessProperty "\%([{};]\s*\|^\)\@<=\%([[:alnum:]-]\|#{[^{}]*}\)\+\s*:" contains=css.*Prop skipwhite nextgroup=lessCssAttribute contained containedin=lessDefinition -syn match lessProperty "^\s*\zs\s\%(\%([[:alnum:]-]\|#{[^{}]*}\)\+\s*:\|:[[:alnum:]-]\+\)"hs=s+1 contains=css.*Prop skipwhite nextgroup=lessCssAttribute -syn match lessProperty "^\s*\zs\s\%(:\=[[:alnum:]-]\+\s*=\)"hs=s+1 contains=css.*Prop skipwhite nextgroup=lessCssAttribute -syn match lessCssAttribute +\%("\%([^"]\|\\"\)*"\|'\%([^']\|\\'\)*'\|#{[^{}]*}\|[^{};]\)*+ contained contains=@lessCssAttributes,lessVariable,lessFunction,lessInterpolation -syn match lessDefault "!default\>" contained - -" less variables and media queries -syn match lessVariable "@[[:alnum:]_-]\+" nextgroup=lessCssAttribute skipwhite -syn match lessMedia "@media" nextgroup=lessCssAttribute skipwhite - -" Less functions -syn match lessFunction "\<\%(escape\|e\|unit\)\>(\@=" contained -syn match lessFunction "\<\%(ceil\|floor\|percentage\|round\|sqrt\|abs\|sin\|asin\|cos\|acos\|tan\|atan\|pi\|pow\|min\|max\)\>(\@=" contained -syn match lessFunction "\<\%(rgb\|rgba\|argb\|argb\|hsl\|hsla\|hsv\|hsva\)\>(\@=" contained -syn match lessFunction "\<\%(hue\|saturation\|lightness\|red\|green\|blue\|alpha\|luma\)\>(\@=" contained -syn match lessFunction "\<\%(saturate\|desaturate\|lighten\|darken\|fadein\|fadeout\|fade\|spin\|mix\|greyscale\|contrast\)\>(\@=" contained -syn match lessFunction "\<\%(multiply\|screen\|overlay\|softlight\|hardlight\|difference\|exclusion\|average\|negation\)\>(\@=" contained - -" Less id class visualization -syn match lessIdChar "#[[:alnum:]_-]\@=" nextgroup=lessId,lessClassIdCall -syn match lessId "[[:alnum:]_-]\+" contained -syn match lessClassIdCall "[[:alnum:]_-]\+()" contained - -syn match lessClassChar "\.[[:alnum:]_-]\@=" nextgroup=lessClass,lessClassCall -syn match lessClass "[[:alnum:]_-]\+" contained -syn match lessClassCall "[[:alnum:]_-]\+()" contained - -syn match lessAmpersand "&" contains=lessIdChar,lessClassChar - -syn region lessInclude start="@import" end=";\|$" contains=lessComment,cssURL,cssUnicodeEscape,cssMediaType,cssStringQ,cssStringQQ - -syn keyword lessTodo FIXME NOTE TODO OPTIMIZE XXX contained -syn region lessComment start="^\z(\s*\)//" end="^\%(\z1 \)\@!" contains=lessTodo,@Spell -syn region lessCssComment start="^\z(\s*\)/\*" end="^\%(\z1 \)\@!" contains=lessTodo,@Spell -syn match lessEndOfLineComment "//.*" contains=lessComment,lessTodo,@Spell - -hi def link lessEndOfLineComment lessComment -hi def link lessCssComment lessComment -hi def link lessComment Comment -hi def link lessDefault cssImportant -hi def link lessVariable Identifier -hi def link lessFunction PreProc -hi def link lessTodo Todo -hi def link lessInclude Include -hi def link lessIdChar Special -hi def link lessClassChar Special -hi def link lessAmpersand Character -hi def link lessId Identifier -hi def link lessClass Type -hi def link lessCssAttribute PreProc -hi def link lessClassCall Type -hi def link lessClassIdCall Type -hi def link lessTagName cssTagName -hi def link lessDeprecated cssDeprecated -hi def link lessMedia cssMedia - -let b:current_syntax = "less" - -" vim:set sw=2: - -endif if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'less') == -1 if exists("b:current_syntax") |