From 38685fb10634ca42261738e7e8c4445025caae9b Mon Sep 17 00:00:00 2001 From: Koen Lageveen Date: Tue, 4 Dec 2018 08:28:37 +0100 Subject: [PATCH] move some snippets to completions --- Snippets/abs.sublime-snippet | 8 --- Snippets/acos.sublime-snippet | 8 --- Snippets/alpha.sublime-snippet | 8 --- Snippets/argb.sublime-snippet | 8 --- Snippets/asin.sublime-snippet | 8 --- Snippets/atan.sublime-snippet | 8 --- Snippets/average.sublime-snippet | 8 --- Snippets/blue.sublime-snippet | 8 --- Snippets/ceil.sublime-snippet | 8 --- Snippets/color.sublime-snippet | 8 --- Snippets/contrast.sublime-snippet | 8 --- Snippets/convert.sublime-snippet | 8 --- Snippets/cos.sublime-snippet | 8 --- Snippets/darken.sublime-snippet | 8 --- Snippets/data-uri.sublime-snippet | 8 --- Snippets/desaturate.sublime-snippet | 8 --- Snippets/difference.sublime-snippet | 8 --- Snippets/e.sublime-snippet | 8 --- Snippets/escape.sublime-snippet | 8 --- Snippets/exclusion.sublime-snippet | 8 --- Snippets/extract.sublime-snippet | 8 --- Snippets/fade.sublime-snippet | 8 --- Snippets/fadein.sublime-snippet | 8 --- Snippets/fadeout.sublime-snippet | 8 --- Snippets/floor.sublime-snippet | 8 --- Snippets/format.sublime-snippet | 8 --- Snippets/green.sublime-snippet | 8 --- Snippets/greyscale.sublime-snippet | 8 --- Snippets/hardlight.sublime-snippet | 8 --- Snippets/hsl.sublime-snippet | 8 --- Snippets/hsla.sublime-snippet | 8 --- Snippets/hsv.sublime-snippet | 8 --- Snippets/hsva.sublime-snippet | 8 --- Snippets/hsvhue.sublime-snippet | 8 --- Snippets/hsvsaturation.sublime-snippet | 8 --- Snippets/hsvvalue.sublime-snippet | 8 --- Snippets/hue.sublime-snippet | 8 --- Snippets/length.sublime-snippet | 8 --- Snippets/lighten.sublime-snippet | 8 --- Snippets/lightness.sublime-snippet | 8 --- Snippets/luma.sublime-snippet | 8 --- Snippets/max.sublime-snippet | 8 --- Snippets/min.sublime-snippet | 8 --- Snippets/mix.sublime-snippet | 8 --- Snippets/mod.sublime-snippet | 8 --- Snippets/multiply.sublime-snippet | 8 --- Snippets/negation.sublime-snippet | 8 --- Snippets/overlay.sublime-snippet | 8 --- Snippets/percentage.sublime-snippet | 8 --- Snippets/pi.sublime-snippet | 8 --- Snippets/pow.sublime-snippet | 8 --- Snippets/red.sublime-snippet | 8 --- Snippets/replace.sublime-snippet | 8 --- Snippets/rgb.sublime-snippet | 8 --- Snippets/rgba.sublime-snippet | 8 --- Snippets/round.sublime-snippet | 8 --- Snippets/saturate.sublime-snippet | 8 --- Snippets/saturation.sublime-snippet | 8 --- Snippets/screen.sublime-snippet | 8 --- Snippets/sin.sublime-snippet | 8 --- Snippets/softlight.sublime-snippet | 8 --- Snippets/spin.sublime-snippet | 8 --- Snippets/sqrt.sublime-snippet | 8 --- Snippets/tan.sublime-snippet | 8 --- Snippets/unit.sublime-snippet | 8 --- less_completions.py | 73 +++++++++++++++++++++++--- 66 files changed, 66 insertions(+), 527 deletions(-) delete mode 100644 Snippets/abs.sublime-snippet delete mode 100644 Snippets/acos.sublime-snippet delete mode 100644 Snippets/alpha.sublime-snippet delete mode 100644 Snippets/argb.sublime-snippet delete mode 100644 Snippets/asin.sublime-snippet delete mode 100644 Snippets/atan.sublime-snippet delete mode 100644 Snippets/average.sublime-snippet delete mode 100644 Snippets/blue.sublime-snippet delete mode 100644 Snippets/ceil.sublime-snippet delete mode 100644 Snippets/color.sublime-snippet delete mode 100644 Snippets/contrast.sublime-snippet delete mode 100644 Snippets/convert.sublime-snippet delete mode 100644 Snippets/cos.sublime-snippet delete mode 100644 Snippets/darken.sublime-snippet delete mode 100644 Snippets/data-uri.sublime-snippet delete mode 100644 Snippets/desaturate.sublime-snippet delete mode 100644 Snippets/difference.sublime-snippet delete mode 100644 Snippets/e.sublime-snippet delete mode 100644 Snippets/escape.sublime-snippet delete mode 100644 Snippets/exclusion.sublime-snippet delete mode 100644 Snippets/extract.sublime-snippet delete mode 100644 Snippets/fade.sublime-snippet delete mode 100644 Snippets/fadein.sublime-snippet delete mode 100644 Snippets/fadeout.sublime-snippet delete mode 100644 Snippets/floor.sublime-snippet delete mode 100644 Snippets/format.sublime-snippet delete mode 100644 Snippets/green.sublime-snippet delete mode 100644 Snippets/greyscale.sublime-snippet delete mode 100644 Snippets/hardlight.sublime-snippet delete mode 100644 Snippets/hsl.sublime-snippet delete mode 100644 Snippets/hsla.sublime-snippet delete mode 100644 Snippets/hsv.sublime-snippet delete mode 100644 Snippets/hsva.sublime-snippet delete mode 100644 Snippets/hsvhue.sublime-snippet delete mode 100644 Snippets/hsvsaturation.sublime-snippet delete mode 100644 Snippets/hsvvalue.sublime-snippet delete mode 100644 Snippets/hue.sublime-snippet delete mode 100644 Snippets/length.sublime-snippet delete mode 100644 Snippets/lighten.sublime-snippet delete mode 100644 Snippets/lightness.sublime-snippet delete mode 100644 Snippets/luma.sublime-snippet delete mode 100644 Snippets/max.sublime-snippet delete mode 100644 Snippets/min.sublime-snippet delete mode 100644 Snippets/mix.sublime-snippet delete mode 100644 Snippets/mod.sublime-snippet delete mode 100644 Snippets/multiply.sublime-snippet delete mode 100644 Snippets/negation.sublime-snippet delete mode 100644 Snippets/overlay.sublime-snippet delete mode 100644 Snippets/percentage.sublime-snippet delete mode 100644 Snippets/pi.sublime-snippet delete mode 100644 Snippets/pow.sublime-snippet delete mode 100644 Snippets/red.sublime-snippet delete mode 100644 Snippets/replace.sublime-snippet delete mode 100644 Snippets/rgb.sublime-snippet delete mode 100644 Snippets/rgba.sublime-snippet delete mode 100644 Snippets/round.sublime-snippet delete mode 100644 Snippets/saturate.sublime-snippet delete mode 100644 Snippets/saturation.sublime-snippet delete mode 100644 Snippets/screen.sublime-snippet delete mode 100644 Snippets/sin.sublime-snippet delete mode 100644 Snippets/softlight.sublime-snippet delete mode 100644 Snippets/spin.sublime-snippet delete mode 100644 Snippets/sqrt.sublime-snippet delete mode 100644 Snippets/tan.sublime-snippet delete mode 100644 Snippets/unit.sublime-snippet diff --git a/Snippets/abs.sublime-snippet b/Snippets/abs.sublime-snippet deleted file mode 100644 index ee89d8b..0000000 --- a/Snippets/abs.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -abs -less math -source.less - diff --git a/Snippets/acos.sublime-snippet b/Snippets/acos.sublime-snippet deleted file mode 100644 index ec025e0..0000000 --- a/Snippets/acos.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -acos -less math -source.less - diff --git a/Snippets/alpha.sublime-snippet b/Snippets/alpha.sublime-snippet deleted file mode 100644 index 488a8d8..0000000 --- a/Snippets/alpha.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -alpha -less color-channel -source.less - diff --git a/Snippets/argb.sublime-snippet b/Snippets/argb.sublime-snippet deleted file mode 100644 index d0e4753..0000000 --- a/Snippets/argb.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -argb -less color-definition -source.less - diff --git a/Snippets/asin.sublime-snippet b/Snippets/asin.sublime-snippet deleted file mode 100644 index 01e639a..0000000 --- a/Snippets/asin.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -asin -less math -source.less - diff --git a/Snippets/atan.sublime-snippet b/Snippets/atan.sublime-snippet deleted file mode 100644 index ea1864a..0000000 --- a/Snippets/atan.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -atan -less math -source.less - diff --git a/Snippets/average.sublime-snippet b/Snippets/average.sublime-snippet deleted file mode 100644 index d2eb0c2..0000000 --- a/Snippets/average.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -average -less color-blending -source.less - diff --git a/Snippets/blue.sublime-snippet b/Snippets/blue.sublime-snippet deleted file mode 100644 index 05ba839..0000000 --- a/Snippets/blue.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -blue -less color-channel -source.less - diff --git a/Snippets/ceil.sublime-snippet b/Snippets/ceil.sublime-snippet deleted file mode 100644 index aab7a4f..0000000 --- a/Snippets/ceil.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -ceil -less math -source.less - diff --git a/Snippets/color.sublime-snippet b/Snippets/color.sublime-snippet deleted file mode 100644 index 16c82c0..0000000 --- a/Snippets/color.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -color -less misc -source.less - diff --git a/Snippets/contrast.sublime-snippet b/Snippets/contrast.sublime-snippet deleted file mode 100644 index cb9ee36..0000000 --- a/Snippets/contrast.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -contrast -less color-operations -source.less - diff --git a/Snippets/convert.sublime-snippet b/Snippets/convert.sublime-snippet deleted file mode 100644 index 047cff1..0000000 --- a/Snippets/convert.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -convert -less math -source.less - diff --git a/Snippets/cos.sublime-snippet b/Snippets/cos.sublime-snippet deleted file mode 100644 index 6a6ab04..0000000 --- a/Snippets/cos.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -cos -less math -source.less - diff --git a/Snippets/darken.sublime-snippet b/Snippets/darken.sublime-snippet deleted file mode 100644 index b9a1f37..0000000 --- a/Snippets/darken.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -darken -less color-operations -source.less - diff --git a/Snippets/data-uri.sublime-snippet b/Snippets/data-uri.sublime-snippet deleted file mode 100644 index de40b05..0000000 --- a/Snippets/data-uri.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -data-uri -less misc -source.less - diff --git a/Snippets/desaturate.sublime-snippet b/Snippets/desaturate.sublime-snippet deleted file mode 100644 index 599063e..0000000 --- a/Snippets/desaturate.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -desaturate -less color-operations -source.less - diff --git a/Snippets/difference.sublime-snippet b/Snippets/difference.sublime-snippet deleted file mode 100644 index 85d07bf..0000000 --- a/Snippets/difference.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -difference -less color-blending -source.less - diff --git a/Snippets/e.sublime-snippet b/Snippets/e.sublime-snippet deleted file mode 100644 index 1a18ea1..0000000 --- a/Snippets/e.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -e -less string -source.less - diff --git a/Snippets/escape.sublime-snippet b/Snippets/escape.sublime-snippet deleted file mode 100644 index 46ac9df..0000000 --- a/Snippets/escape.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -escape -less string -source.less - diff --git a/Snippets/exclusion.sublime-snippet b/Snippets/exclusion.sublime-snippet deleted file mode 100644 index 5861f0d..0000000 --- a/Snippets/exclusion.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -exclusion -less color-blending -source.less - diff --git a/Snippets/extract.sublime-snippet b/Snippets/extract.sublime-snippet deleted file mode 100644 index 9b2f661..0000000 --- a/Snippets/extract.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -extract -less list -source.less - diff --git a/Snippets/fade.sublime-snippet b/Snippets/fade.sublime-snippet deleted file mode 100644 index 38fd159..0000000 --- a/Snippets/fade.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -fade -less color-operations -source.less - diff --git a/Snippets/fadein.sublime-snippet b/Snippets/fadein.sublime-snippet deleted file mode 100644 index 13877cd..0000000 --- a/Snippets/fadein.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -fadein -less color-operations -source.less - diff --git a/Snippets/fadeout.sublime-snippet b/Snippets/fadeout.sublime-snippet deleted file mode 100644 index 5565d91..0000000 --- a/Snippets/fadeout.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -fadeout -less color-operations -source.less - diff --git a/Snippets/floor.sublime-snippet b/Snippets/floor.sublime-snippet deleted file mode 100644 index 50cc145..0000000 --- a/Snippets/floor.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -floor -less math -source.less - diff --git a/Snippets/format.sublime-snippet b/Snippets/format.sublime-snippet deleted file mode 100644 index 5cc3b87..0000000 --- a/Snippets/format.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -format -less string -source.less - diff --git a/Snippets/green.sublime-snippet b/Snippets/green.sublime-snippet deleted file mode 100644 index 901e5c4..0000000 --- a/Snippets/green.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -green -less color-channel -source.less - diff --git a/Snippets/greyscale.sublime-snippet b/Snippets/greyscale.sublime-snippet deleted file mode 100644 index 42db2a9..0000000 --- a/Snippets/greyscale.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -greyscale -less color-operations -source.less - diff --git a/Snippets/hardlight.sublime-snippet b/Snippets/hardlight.sublime-snippet deleted file mode 100644 index f461a67..0000000 --- a/Snippets/hardlight.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hardlight -less color-blending -source.less - diff --git a/Snippets/hsl.sublime-snippet b/Snippets/hsl.sublime-snippet deleted file mode 100644 index 41b390a..0000000 --- a/Snippets/hsl.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hsl -less color-definition -source.less - diff --git a/Snippets/hsla.sublime-snippet b/Snippets/hsla.sublime-snippet deleted file mode 100644 index 9761a48..0000000 --- a/Snippets/hsla.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hsla -less color-definition -source.less - diff --git a/Snippets/hsv.sublime-snippet b/Snippets/hsv.sublime-snippet deleted file mode 100644 index 81089e5..0000000 --- a/Snippets/hsv.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hsv -less color-definition -source.less - diff --git a/Snippets/hsva.sublime-snippet b/Snippets/hsva.sublime-snippet deleted file mode 100644 index 4cb8a11..0000000 --- a/Snippets/hsva.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hsva -less color-definition -source.less - diff --git a/Snippets/hsvhue.sublime-snippet b/Snippets/hsvhue.sublime-snippet deleted file mode 100644 index a088b88..0000000 --- a/Snippets/hsvhue.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hsvhue -less color-channel -source.less - diff --git a/Snippets/hsvsaturation.sublime-snippet b/Snippets/hsvsaturation.sublime-snippet deleted file mode 100644 index e14a987..0000000 --- a/Snippets/hsvsaturation.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hsvsaturation -less color-channel -source.less - diff --git a/Snippets/hsvvalue.sublime-snippet b/Snippets/hsvvalue.sublime-snippet deleted file mode 100644 index 34589ca..0000000 --- a/Snippets/hsvvalue.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hsvvalue -less color-channel -source.less - diff --git a/Snippets/hue.sublime-snippet b/Snippets/hue.sublime-snippet deleted file mode 100644 index 192391e..0000000 --- a/Snippets/hue.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hue -less color-channel -source.less - diff --git a/Snippets/length.sublime-snippet b/Snippets/length.sublime-snippet deleted file mode 100644 index b72065e..0000000 --- a/Snippets/length.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -length -less list -source.less - diff --git a/Snippets/lighten.sublime-snippet b/Snippets/lighten.sublime-snippet deleted file mode 100644 index 617150d..0000000 --- a/Snippets/lighten.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -lighten -less color-operations -source.less - diff --git a/Snippets/lightness.sublime-snippet b/Snippets/lightness.sublime-snippet deleted file mode 100644 index daf008c..0000000 --- a/Snippets/lightness.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -lightness -less color-channel -source.less - diff --git a/Snippets/luma.sublime-snippet b/Snippets/luma.sublime-snippet deleted file mode 100644 index d0e6b51..0000000 --- a/Snippets/luma.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -luma -less color-channel -source.less - diff --git a/Snippets/max.sublime-snippet b/Snippets/max.sublime-snippet deleted file mode 100644 index e497478..0000000 --- a/Snippets/max.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -max -less math -source.less - diff --git a/Snippets/min.sublime-snippet b/Snippets/min.sublime-snippet deleted file mode 100644 index 687573c..0000000 --- a/Snippets/min.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -min -less math -source.less - diff --git a/Snippets/mix.sublime-snippet b/Snippets/mix.sublime-snippet deleted file mode 100644 index 0acf620..0000000 --- a/Snippets/mix.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -mix -less color-operations -source.less - diff --git a/Snippets/mod.sublime-snippet b/Snippets/mod.sublime-snippet deleted file mode 100644 index f20ab4b..0000000 --- a/Snippets/mod.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -mod -less math -source.less - diff --git a/Snippets/multiply.sublime-snippet b/Snippets/multiply.sublime-snippet deleted file mode 100644 index fc45aa5..0000000 --- a/Snippets/multiply.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -multiply -less color-blending -source.less - diff --git a/Snippets/negation.sublime-snippet b/Snippets/negation.sublime-snippet deleted file mode 100644 index 821322d..0000000 --- a/Snippets/negation.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -negation -less color-blending -source.less - diff --git a/Snippets/overlay.sublime-snippet b/Snippets/overlay.sublime-snippet deleted file mode 100644 index c35d95b..0000000 --- a/Snippets/overlay.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -overlay -less color-blending -source.less - diff --git a/Snippets/percentage.sublime-snippet b/Snippets/percentage.sublime-snippet deleted file mode 100644 index 83c5b48..0000000 --- a/Snippets/percentage.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -percentage -less math -source.less - diff --git a/Snippets/pi.sublime-snippet b/Snippets/pi.sublime-snippet deleted file mode 100644 index 3bf3d25..0000000 --- a/Snippets/pi.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -pi -less math -source.less - diff --git a/Snippets/pow.sublime-snippet b/Snippets/pow.sublime-snippet deleted file mode 100644 index fd775a9..0000000 --- a/Snippets/pow.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -pow -less math -source.less - diff --git a/Snippets/red.sublime-snippet b/Snippets/red.sublime-snippet deleted file mode 100644 index 1ca95bc..0000000 --- a/Snippets/red.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -red -less color-channel -source.less - diff --git a/Snippets/replace.sublime-snippet b/Snippets/replace.sublime-snippet deleted file mode 100644 index fac9845..0000000 --- a/Snippets/replace.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -replace -less string -source.less - diff --git a/Snippets/rgb.sublime-snippet b/Snippets/rgb.sublime-snippet deleted file mode 100644 index 1d5dde2..0000000 --- a/Snippets/rgb.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -rgb -less color-definition -source.less - diff --git a/Snippets/rgba.sublime-snippet b/Snippets/rgba.sublime-snippet deleted file mode 100644 index 783aa94..0000000 --- a/Snippets/rgba.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -rgba -less color-definition -source.less - diff --git a/Snippets/round.sublime-snippet b/Snippets/round.sublime-snippet deleted file mode 100644 index 8f31681..0000000 --- a/Snippets/round.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -round -less math -source.less - diff --git a/Snippets/saturate.sublime-snippet b/Snippets/saturate.sublime-snippet deleted file mode 100644 index 7584ccb..0000000 --- a/Snippets/saturate.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -saturate -less color-operations -source.less - diff --git a/Snippets/saturation.sublime-snippet b/Snippets/saturation.sublime-snippet deleted file mode 100644 index 1d48f40..0000000 --- a/Snippets/saturation.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -saturation -less color-channel -source.less - diff --git a/Snippets/screen.sublime-snippet b/Snippets/screen.sublime-snippet deleted file mode 100644 index cd61845..0000000 --- a/Snippets/screen.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -screen -less color-blending -source.less - diff --git a/Snippets/sin.sublime-snippet b/Snippets/sin.sublime-snippet deleted file mode 100644 index 799f71f..0000000 --- a/Snippets/sin.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -sin -less math -source.less - diff --git a/Snippets/softlight.sublime-snippet b/Snippets/softlight.sublime-snippet deleted file mode 100644 index 3055e15..0000000 --- a/Snippets/softlight.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -softlight -less color-blending -source.less - diff --git a/Snippets/spin.sublime-snippet b/Snippets/spin.sublime-snippet deleted file mode 100644 index e3c971a..0000000 --- a/Snippets/spin.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -spin -less color-operations -source.less - diff --git a/Snippets/sqrt.sublime-snippet b/Snippets/sqrt.sublime-snippet deleted file mode 100644 index 0e84803..0000000 --- a/Snippets/sqrt.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -sqrt -less math -source.less - diff --git a/Snippets/tan.sublime-snippet b/Snippets/tan.sublime-snippet deleted file mode 100644 index 297cdf6..0000000 --- a/Snippets/tan.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -tan -less math -source.less - diff --git a/Snippets/unit.sublime-snippet b/Snippets/unit.sublime-snippet deleted file mode 100644 index 4df695e..0000000 --- a/Snippets/unit.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -unit -less math -source.less - diff --git a/less_completions.py b/less_completions.py index 23d2cfd..52cd8dc 100755 --- a/less_completions.py +++ b/less_completions.py @@ -36,7 +36,33 @@ 'break_inside': [ 'auto', 'avoid', 'avoid-page', 'avoid-column', 'avoid-region' ], - 'color': ['currentColor', 'rgb($1)', 'rgba($1)', 'hsl($1)', 'hsla($1)', 'transparent'], + 'color': [ + 'currentColor', 'rgb($1)', 'rgba($1)', 'hsl($1)', 'hsla($1)', 'transparent', + 'argb(${1:color})', + 'average(${1:color}, ${2:color})' + 'color(${1:string})', + 'contrast(${1:color}, $2)', + 'darken(${1:color}, ${2:percentage}%)', + 'desaturate(${1:color}, ${2:percentage}%)', + 'difference(${1:color}, ${2:color})', + 'exclusion(${1:color}, ${1:color})', + 'fade(${1:color}, ${2:percentage}%)', + 'fadein(${1:color}, ${2:percentage}%)', + 'fadeout(${1:color}, ${2:percentage}%)', + 'greyscale(${1:color})', + 'hardlight(${1:color}, ${2:color})', + 'hsv($1)', + 'hsva($1)', + 'lighten(${1:color}, ${2:percentage}%)', + 'mix(${1:color}, ${2:color})', + 'multiply(${1:color}, ${1:color})', + 'negation(${1:color}, ${2:color})', + 'overlay(${1:color}, ${2:color})', + 'saturate(${1:color}, ${2:percentage}%)', + 'screen(${1:color}, ${1:color})', + 'softlight(${1:color}, ${1:color})', + 'spin(${1:color}, ${2:angle})' + ], 'font_variant_alternates': [ 'normal', 'historical-forms', 'stylistic($1)', 'styleset($1)', 'character-variant($1)', 'swash($1)', 'ornaments($1)', 'annotation($1)' @@ -67,18 +93,44 @@ 'lower-armenian', 'upper-armenian', 'georgian', 'cjk-ideographic', 'hiragana', 'katakana', 'hiragana-iroha', 'katakana-iroha' ], + 'number': [ + 'abs(${1:number})', + 'ceil(${1:number})', + 'convert(${1:number}, ${2:units})', + 'floor(${1:number})', + 'max(${1:number}, ${1:number})', + 'min(${1:number}, ${1:number})', + 'mod(${1:number}, ${2:number})', + 'pi()', + 'pow(${1:base}, ${2:exponent})', + 'round(${1:number}, ${2:places})', + 'sqrt(${1:number})', + 'unit(${1:number}, ${2:units})' + ], + 'percentage': [ + 'percentage({1:number})' + ], 'position': ['top', 'right', 'bottom', 'left', 'center'], 'relative_size': ['larger', 'smaller'], 'relative_weight': ['bolder', 'lighter'], 'repeat_style': [ 'repeat', 'repeat-x', 'repeat-y', 'space', 'round', 'no-repeat' ], - 'string': ['\"$1\"'], + 'string': [ + '\"$1\"', + 'e(${1:string})', + 'escape(${1:string})', + '%(${1:string}, ${2:args...})', + 'replace(${1:string}, ${2:...})' + ], 'timing_function': [ 'ease', 'ease-in', 'ease-out', 'ease-in-out', 'linear', 'cubic-bezier($1)', 'step-start', 'step-end', 'steps($1)' ], - 'uri': ['url($1)'], + 'uri': [ + 'url($1)', + 'data-uri(${1:url})' + ], } PROPERTY_DICT = { @@ -440,6 +492,7 @@ def parse_css_data(): return props + class CSSCompletions(sublime_plugin.EventListener): props = None regex = None @@ -447,10 +500,7 @@ class CSSCompletions(sublime_plugin.EventListener): def on_query_completions(self, view, prefix, locations): # match inside a CSS document and # match inside the style attribute of HTML tags, incl. just before the quote that closes the attribute value - css_selector_scope = "source.less - meta.selector.css" - html_style_attr_selector_scope = "text.html meta.attribute-with-value.style.html " + \ - "string.quoted - punctuation.definition.string.begin.html" - selector_scope = css_selector_scope + ', ' + html_style_attr_selector_scope + selector_scope = "source.less - meta.selector.css" prop_name_scope = "meta.property-name.css" prop_value_scope = "meta.property-value.css" loc = locations[0] @@ -500,6 +550,15 @@ def on_query_completions(self, view, prefix, locations): if "$1" in snippet: desc = desc.replace("$1", "") + if "${1:" in snippet: + desc = desc.replace("${1:", "") + + if "${2:" in snippet: + desc = desc.replace("${2:", "") + + if "}" in snippet: + desc = desc.replace("}", "") + l.append((desc, snippet)) return (l, sublime.INHIBIT_WORD_COMPLETIONS)