summaryrefslogtreecommitdiffstats
path: root/syntax/less.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
commit27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch)
tree2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/less.vim
parentd5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff)
downloadvim-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.vim83
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")