diff --git a/Snippets/README.md b/Snippets/README.md deleted file mode 100644 index e081bb0f..00000000 --- a/Snippets/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# Generating snippets - -Functions are documented on [sass-lang.com](https://sass-lang.com/documentation/Sass/Script/Functions.html). Copy them to a file and whip them into a json: - -```json -[{ - "trigger": "blue", - "category": "sass color", - "contents": "blue(${1:color})" -}] -``` - -A little python script generates the snippet files: - -```py -import json -import sys - -template = """ - -{trigger} -{category} -source.scss, source.sass - -""" - -data = json.load(open(sys.argv[1])) - -for entry in data: - snippet = open('Snippets/' + entry.get('trigger') + '.sublime-snippet', 'w') - snippet.write(template.format( - snippet=entry.get('contents'), - trigger=entry.get('trigger'), - category=entry.get('category') - )) - snippet.close() -``` diff --git a/Snippets/abs.sublime-snippet b/Snippets/abs.sublime-snippet deleted file mode 100644 index 769da7f3..00000000 --- a/Snippets/abs.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -abs -sass number -source.scss, source.sass - diff --git a/Snippets/adjust-color.sublime-snippet b/Snippets/adjust-color.sublime-snippet deleted file mode 100644 index d8d0deb7..00000000 --- a/Snippets/adjust-color.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -adjust-color -sass color -source.scss, source.sass - diff --git a/Snippets/adjust-hue.sublime-snippet b/Snippets/adjust-hue.sublime-snippet deleted file mode 100644 index 714f35f5..00000000 --- a/Snippets/adjust-hue.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -adjust-hue -sass color -source.scss, source.sass - diff --git a/Snippets/alpha.sublime-snippet b/Snippets/alpha.sublime-snippet deleted file mode 100644 index f7dc371c..00000000 --- a/Snippets/alpha.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -alpha -sass color -source.scss, source.sass - diff --git a/Snippets/append.sublime-snippet b/Snippets/append.sublime-snippet deleted file mode 100644 index 9f105b02..00000000 --- a/Snippets/append.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -append -sass list -source.scss, source.sass - diff --git a/Snippets/blue.sublime-snippet b/Snippets/blue.sublime-snippet deleted file mode 100644 index 634346da..00000000 --- a/Snippets/blue.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -blue -sass color -source.scss, source.sass - diff --git a/Snippets/call.sublime-snippet b/Snippets/call.sublime-snippet deleted file mode 100644 index 6dd24ab4..00000000 --- a/Snippets/call.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -call -sass function -source.scss, source.sass - diff --git a/Snippets/ceil.sublime-snippet b/Snippets/ceil.sublime-snippet deleted file mode 100644 index 8117c61b..00000000 --- a/Snippets/ceil.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -ceil -sass number -source.scss, source.sass - diff --git a/Snippets/change-color.sublime-snippet b/Snippets/change-color.sublime-snippet deleted file mode 100644 index 6a155e12..00000000 --- a/Snippets/change-color.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -change-color -sass color -source.scss, source.sass - diff --git a/Snippets/comparable.sublime-snippet b/Snippets/comparable.sublime-snippet deleted file mode 100644 index 28a58ee9..00000000 --- a/Snippets/comparable.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -comparable -sass function -source.scss, source.sass - diff --git a/Snippets/complement.sublime-snippet b/Snippets/complement.sublime-snippet deleted file mode 100644 index e187c1d6..00000000 --- a/Snippets/complement.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -complement -sass color -source.scss, source.sass - diff --git a/Snippets/content-exists.sublime-snippet b/Snippets/content-exists.sublime-snippet deleted file mode 100644 index 9405eb75..00000000 --- a/Snippets/content-exists.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -content-exists -sass function -source.scss, source.sass - diff --git a/Snippets/darken.sublime-snippet b/Snippets/darken.sublime-snippet deleted file mode 100644 index b3479a55..00000000 --- a/Snippets/darken.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -darken -sass color -source.scss, source.sass - diff --git a/Snippets/desaturate.sublime-snippet b/Snippets/desaturate.sublime-snippet deleted file mode 100644 index f96b3d92..00000000 --- a/Snippets/desaturate.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -desaturate -sass color -source.scss, source.sass - diff --git a/Snippets/fade-in.sublime-snippet b/Snippets/fade-in.sublime-snippet deleted file mode 100644 index ec8a2430..00000000 --- a/Snippets/fade-in.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -fade-in -sass color -source.scss, source.sass - diff --git a/Snippets/fade-out.sublime-snippet b/Snippets/fade-out.sublime-snippet deleted file mode 100644 index 3e139e46..00000000 --- a/Snippets/fade-out.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -fade-out -sass color -source.scss, source.sass - diff --git a/Snippets/feature-exists.sublime-snippet b/Snippets/feature-exists.sublime-snippet deleted file mode 100644 index d6d76c16..00000000 --- a/Snippets/feature-exists.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -feature-exists -sass function -source.scss, source.sass - diff --git a/Snippets/floor.sublime-snippet b/Snippets/floor.sublime-snippet deleted file mode 100644 index 5a13c82d..00000000 --- a/Snippets/floor.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -floor -sass number -source.scss, source.sass - diff --git a/Snippets/function-exists.sublime-snippet b/Snippets/function-exists.sublime-snippet deleted file mode 100644 index 6a422e98..00000000 --- a/Snippets/function-exists.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -function-exists -sass function -source.scss, source.sass - diff --git a/Snippets/get-function.sublime-snippet b/Snippets/get-function.sublime-snippet deleted file mode 100644 index a42629d8..00000000 --- a/Snippets/get-function.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -get-function -sass function -source.scss, source.sass - diff --git a/Snippets/global-variable-exists.sublime-snippet b/Snippets/global-variable-exists.sublime-snippet deleted file mode 100644 index d70424c9..00000000 --- a/Snippets/global-variable-exists.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -global-variable-exists -sass function -source.scss, source.sass - diff --git a/Snippets/grayscale.sublime-snippet b/Snippets/grayscale.sublime-snippet deleted file mode 100644 index 12539df0..00000000 --- a/Snippets/grayscale.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -grayscale -sass color -source.scss, source.sass - diff --git a/Snippets/green.sublime-snippet b/Snippets/green.sublime-snippet deleted file mode 100644 index 0940ddf1..00000000 --- a/Snippets/green.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -green -sass color -source.scss, source.sass - diff --git a/Snippets/hue.sublime-snippet b/Snippets/hue.sublime-snippet deleted file mode 100644 index 0000b86b..00000000 --- a/Snippets/hue.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -hue -sass color -source.scss, source.sass - diff --git a/Snippets/ie-hex-str.sublime-snippet b/Snippets/ie-hex-str.sublime-snippet deleted file mode 100644 index 22e6282c..00000000 --- a/Snippets/ie-hex-str.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -ie-hex-str -sass color -source.scss, source.sass - diff --git a/Snippets/if.sublime-snippet b/Snippets/if.sublime-snippet deleted file mode 100644 index caf4e741..00000000 --- a/Snippets/if.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -if -sass if -source.scss, source.sass - diff --git a/Snippets/index.sublime-snippet b/Snippets/index.sublime-snippet deleted file mode 100644 index 7c9a7431..00000000 --- a/Snippets/index.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -index -sass list -source.scss, source.sass - diff --git a/Snippets/inspect.sublime-snippet b/Snippets/inspect.sublime-snippet deleted file mode 100644 index bf891f0b..00000000 --- a/Snippets/inspect.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -inspect -sass function -source.scss, source.sass - diff --git a/Snippets/invert.sublime-snippet b/Snippets/invert.sublime-snippet deleted file mode 100644 index 2bcf4fce..00000000 --- a/Snippets/invert.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -invert -sass color -source.scss, source.sass - diff --git a/Snippets/is-bracketed.sublime-snippet b/Snippets/is-bracketed.sublime-snippet deleted file mode 100644 index ea0785c9..00000000 --- a/Snippets/is-bracketed.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -is-bracketed -sass list -source.scss, source.sass - diff --git a/Snippets/is-superselector.sublime-snippet b/Snippets/is-superselector.sublime-snippet deleted file mode 100644 index 8d00abbc..00000000 --- a/Snippets/is-superselector.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -is-superselector -sass selector -source.scss, source.sass - diff --git a/Snippets/join.sublime-snippet b/Snippets/join.sublime-snippet deleted file mode 100644 index 738b605f..00000000 --- a/Snippets/join.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -join -sass list -source.scss, source.sass - diff --git a/Snippets/keywords.sublime-snippet b/Snippets/keywords.sublime-snippet deleted file mode 100644 index f036b0fe..00000000 --- a/Snippets/keywords.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -keywords -sass map -source.scss, source.sass - diff --git a/Snippets/length.sublime-snippet b/Snippets/length.sublime-snippet deleted file mode 100644 index a296c829..00000000 --- a/Snippets/length.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -length -sass list -source.scss, source.sass - diff --git a/Snippets/lighten.sublime-snippet b/Snippets/lighten.sublime-snippet deleted file mode 100644 index f3fe498d..00000000 --- a/Snippets/lighten.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -lighten -sass color -source.scss, source.sass - diff --git a/Snippets/lightness.sublime-snippet b/Snippets/lightness.sublime-snippet deleted file mode 100644 index 0a675e81..00000000 --- a/Snippets/lightness.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -lightness -sass color -source.scss, source.sass - diff --git a/Snippets/list-separator.sublime-snippet b/Snippets/list-separator.sublime-snippet deleted file mode 100644 index 9ef8ca36..00000000 --- a/Snippets/list-separator.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -list-separator -sass list -source.scss, source.sass - diff --git a/Snippets/map-get.sublime-snippet b/Snippets/map-get.sublime-snippet deleted file mode 100644 index 289374f2..00000000 --- a/Snippets/map-get.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -map-get -sass map -source.scss, source.sass - diff --git a/Snippets/map-has-key.sublime-snippet b/Snippets/map-has-key.sublime-snippet deleted file mode 100644 index 5ba15b74..00000000 --- a/Snippets/map-has-key.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -map-has-key -sass map -source.scss, source.sass - diff --git a/Snippets/map-keys.sublime-snippet b/Snippets/map-keys.sublime-snippet deleted file mode 100644 index 0a5223bf..00000000 --- a/Snippets/map-keys.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -map-keys -sass map -source.scss, source.sass - diff --git a/Snippets/map-merge.sublime-snippet b/Snippets/map-merge.sublime-snippet deleted file mode 100644 index 8f610c8b..00000000 --- a/Snippets/map-merge.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -map-merge -sass map -source.scss, source.sass - diff --git a/Snippets/map-remove.sublime-snippet b/Snippets/map-remove.sublime-snippet deleted file mode 100644 index d0df468d..00000000 --- a/Snippets/map-remove.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -map-remove -sass map -source.scss, source.sass - diff --git a/Snippets/map-values.sublime-snippet b/Snippets/map-values.sublime-snippet deleted file mode 100644 index 299d9676..00000000 --- a/Snippets/map-values.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -map-values -sass map -source.scss, source.sass - diff --git a/Snippets/max.sublime-snippet b/Snippets/max.sublime-snippet deleted file mode 100644 index d1e802c0..00000000 --- a/Snippets/max.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -max -sass number -source.scss, source.sass - diff --git a/Snippets/min.sublime-snippet b/Snippets/min.sublime-snippet deleted file mode 100644 index 2f716aee..00000000 --- a/Snippets/min.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -min -sass number -source.scss, source.sass - diff --git a/Snippets/mix.sublime-snippet b/Snippets/mix.sublime-snippet deleted file mode 100644 index 8792430f..00000000 --- a/Snippets/mix.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -mix -sass color -source.scss, source.sass - diff --git a/Snippets/mixin-exists.sublime-snippet b/Snippets/mixin-exists.sublime-snippet deleted file mode 100644 index d79da592..00000000 --- a/Snippets/mixin-exists.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -mixin-exists -sass function -source.scss, source.sass - diff --git a/Snippets/nth.sublime-snippet b/Snippets/nth.sublime-snippet deleted file mode 100644 index 7a869222..00000000 --- a/Snippets/nth.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -nth -sass list -source.scss, source.sass - diff --git a/Snippets/opacify.sublime-snippet b/Snippets/opacify.sublime-snippet deleted file mode 100644 index 985622b6..00000000 --- a/Snippets/opacify.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -opacify -sass color -source.scss, source.sass - diff --git a/Snippets/percentage.sublime-snippet b/Snippets/percentage.sublime-snippet deleted file mode 100644 index a8001546..00000000 --- a/Snippets/percentage.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -percentage -sass number -source.scss, source.sass - diff --git a/Snippets/quote.sublime-snippet b/Snippets/quote.sublime-snippet deleted file mode 100644 index fcee54c5..00000000 --- a/Snippets/quote.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -quote -sass string -source.scss, source.sass - diff --git a/Snippets/random.sublime-snippet b/Snippets/random.sublime-snippet deleted file mode 100644 index 70850270..00000000 --- a/Snippets/random.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -random -sass number -source.scss, source.sass - diff --git a/Snippets/red.sublime-snippet b/Snippets/red.sublime-snippet deleted file mode 100644 index 75215b5c..00000000 --- a/Snippets/red.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -red -sass color -source.scss, source.sass - diff --git a/Snippets/rgba.sublime-snippet b/Snippets/rgba.sublime-snippet deleted file mode 100644 index d9624aa5..00000000 --- a/Snippets/rgba.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -rgba -sass color -source.scss, source.sass - diff --git a/Snippets/round.sublime-snippet b/Snippets/round.sublime-snippet deleted file mode 100644 index a960a5df..00000000 --- a/Snippets/round.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -round -sass number -source.scss, source.sass - diff --git a/Snippets/saturate.sublime-snippet b/Snippets/saturate.sublime-snippet deleted file mode 100644 index acbbaf03..00000000 --- a/Snippets/saturate.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -saturate -sass color -source.scss, source.sass - diff --git a/Snippets/saturation.sublime-snippet b/Snippets/saturation.sublime-snippet deleted file mode 100644 index 71fdc0ac..00000000 --- a/Snippets/saturation.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -saturation -sass color -source.scss, source.sass - diff --git a/Snippets/scale-color.sublime-snippet b/Snippets/scale-color.sublime-snippet deleted file mode 100644 index 77a50543..00000000 --- a/Snippets/scale-color.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -scale-color -sass color -source.scss, source.sass - diff --git a/Snippets/selector-append.sublime-snippet b/Snippets/selector-append.sublime-snippet deleted file mode 100644 index 5282aab0..00000000 --- a/Snippets/selector-append.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -selector-append -sass selector -source.scss, source.sass - diff --git a/Snippets/selector-extend.sublime-snippet b/Snippets/selector-extend.sublime-snippet deleted file mode 100644 index 4a15c17a..00000000 --- a/Snippets/selector-extend.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -selector-extend -sass selector -source.scss, source.sass - diff --git a/Snippets/selector-nest.sublime-snippet b/Snippets/selector-nest.sublime-snippet deleted file mode 100644 index 998ee699..00000000 --- a/Snippets/selector-nest.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -selector-nest -sass selector -source.scss, source.sass - diff --git a/Snippets/selector-parse.sublime-snippet b/Snippets/selector-parse.sublime-snippet deleted file mode 100644 index 88009a1b..00000000 --- a/Snippets/selector-parse.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -selector-parse -sass selector -source.scss, source.sass - diff --git a/Snippets/selector-replace.sublime-snippet b/Snippets/selector-replace.sublime-snippet deleted file mode 100644 index 84523d89..00000000 --- a/Snippets/selector-replace.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -selector-replace -sass selector -source.scss, source.sass - diff --git a/Snippets/selector-unify.sublime-snippet b/Snippets/selector-unify.sublime-snippet deleted file mode 100644 index a4b806fb..00000000 --- a/Snippets/selector-unify.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -selector-unify -sass selector -source.scss, source.sass - diff --git a/Snippets/set-nth.sublime-snippet b/Snippets/set-nth.sublime-snippet deleted file mode 100644 index 4aab5567..00000000 --- a/Snippets/set-nth.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -set-nth -sass list -source.scss, source.sass - diff --git a/Snippets/simple-selectors.sublime-snippet b/Snippets/simple-selectors.sublime-snippet deleted file mode 100644 index aba66fbf..00000000 --- a/Snippets/simple-selectors.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -simple-selectors -sass selector -source.scss, source.sass - diff --git a/Snippets/str-index.sublime-snippet b/Snippets/str-index.sublime-snippet deleted file mode 100644 index 4eebeef5..00000000 --- a/Snippets/str-index.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -str-index -sass string -source.scss, source.sass - diff --git a/Snippets/str-insert.sublime-snippet b/Snippets/str-insert.sublime-snippet deleted file mode 100644 index 3ae2368c..00000000 --- a/Snippets/str-insert.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -str-insert -sass string -source.scss, source.sass - diff --git a/Snippets/str-length.sublime-snippet b/Snippets/str-length.sublime-snippet deleted file mode 100644 index b16d162b..00000000 --- a/Snippets/str-length.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -str-length -sass string -source.scss, source.sass - diff --git a/Snippets/str-slice.sublime-snippet b/Snippets/str-slice.sublime-snippet deleted file mode 100644 index 39dc23ce..00000000 --- a/Snippets/str-slice.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -str-slice -sass string -source.scss, source.sass - diff --git a/Snippets/to-lower-case.sublime-snippet b/Snippets/to-lower-case.sublime-snippet deleted file mode 100644 index 2f1e080d..00000000 --- a/Snippets/to-lower-case.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -to-lower-case -sass string -source.scss, source.sass - diff --git a/Snippets/to-upper-case.sublime-snippet b/Snippets/to-upper-case.sublime-snippet deleted file mode 100644 index 400eb97f..00000000 --- a/Snippets/to-upper-case.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -to-upper-case -sass string -source.scss, source.sass - diff --git a/Snippets/transparentize.sublime-snippet b/Snippets/transparentize.sublime-snippet deleted file mode 100644 index 564b51f6..00000000 --- a/Snippets/transparentize.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -transparentize -sass color -source.scss, source.sass - diff --git a/Snippets/type-of.sublime-snippet b/Snippets/type-of.sublime-snippet deleted file mode 100644 index ca9809f6..00000000 --- a/Snippets/type-of.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -type-of -sass function -source.scss, source.sass - diff --git a/Snippets/unit.sublime-snippet b/Snippets/unit.sublime-snippet deleted file mode 100644 index 92882b13..00000000 --- a/Snippets/unit.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -unit -sass function -source.scss, source.sass - diff --git a/Snippets/unitless.sublime-snippet b/Snippets/unitless.sublime-snippet deleted file mode 100644 index e5e462d8..00000000 --- a/Snippets/unitless.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -unitless -sass function -source.scss, source.sass - diff --git a/Snippets/unquote.sublime-snippet b/Snippets/unquote.sublime-snippet deleted file mode 100644 index 83d8bb31..00000000 --- a/Snippets/unquote.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -unquote -sass string -source.scss, source.sass - diff --git a/Snippets/variable-exists.sublime-snippet b/Snippets/variable-exists.sublime-snippet deleted file mode 100644 index e15ac3b6..00000000 --- a/Snippets/variable-exists.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -variable-exists -sass function -source.scss, source.sass - diff --git a/Snippets/zip.sublime-snippet b/Snippets/zip.sublime-snippet deleted file mode 100644 index 3b372b0d..00000000 --- a/Snippets/zip.sublime-snippet +++ /dev/null @@ -1,8 +0,0 @@ - - -zip -sass list -source.scss, source.sass - diff --git a/sass_completions.py b/sass_completions.py index c171362e..812d8ad1 100755 --- a/sass_completions.py +++ b/sass_completions.py @@ -36,7 +36,27 @@ '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', + 'adjust-color(${1:color}, ${2:component})', + 'adjust-hue(${1:color}, ${2:degrees})', + 'change-color(${1:color}, ${2:component})', + 'complement(${1:color})', + 'darken(${1:color}, ${2:amount})', + 'desaturate(${1:color}, ${2:amount})', + 'fade-in(${1:color}, ${1:amount})', + 'fade-out(${1:color}, ${1:amount})', + 'grayscale(${1:color})', + 'ie-hex-str(${1:color})', + 'invert(${1:color}, ${2:weight})', + 'lighten(${1:color}, ${2:amount})', + 'mix(${1:color}1, ${2:color}2, ${3:weight})', + 'opacify(${1:color}, ${1:amount})', + 'rgba(${1:color}, ${2:alpha})', + 'saturate(${1:color}, ${2:amount})', + 'scale-color(${1:color}, ${2:component})', + 'transparentize(${1:color}, ${2:amount})' + ], 'font_variant_alternates': [ 'normal', 'historical-forms', 'stylistic($1)', 'styleset($1)', 'character-variant($1)', 'swash($1)', 'ornaments($1)', 'annotation($1)' @@ -67,13 +87,32 @@ 'lower-armenian', 'upper-armenian', 'georgian', 'cjk-ideographic', 'hiragana', 'katakana', 'hiragana-iroha', 'katakana-iroha' ], + 'number': [ + 'abs(${1:number})', + 'ceil(${1:number})', + 'floor(${1:number})', + 'max(${1:numbers…})', + 'min(${1:numbers…})', + 'random()', + 'round(${1:number})' + ], + '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\"', + 'quote(${1:string})', + 'unquote(${1:string})', + 'str-slice(${1:string}, ${2:start})', + 'to-lower-case(${1:string})', + 'to-upper-case(${1:string})' + ], 'timing_function': [ 'ease', 'ease-in', 'ease-out', 'ease-in-out', 'linear', 'cubic-bezier($1)', 'step-start', 'step-end', 'steps($1)' @@ -500,6 +539,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)