diff --git a/Contents/Resources/AutocompleteAdditions.txt b/Contents/Resources/AutocompleteAdditions.txt deleted file mode 100644 index 5cfba3d..0000000 --- a/Contents/Resources/AutocompleteAdditions.txt +++ /dev/null @@ -1,444 +0,0 @@ -azimuth -background-attachment -background-color -background-image -background-position -background-repeat -behavior -border-collapse -border-spacing -border-top-color -border-right-color -border-bottom-color -border-left-color -border-top-style -border-right-style -border-bottom-style -border-left-style -border-top-width -border-right-width -border-bottom-width -border-left-width -bottom -caption-side -clear -clip -color -content -counter-increment -counter-reset -cue-after -cue-before -cursor -direction -display -elevation -empty-cells -float -font-family -font-size -font-size-adjust -font-stretch -font-style -font-variant -font-weight -height -left -letter-spacing -line-height -list-style-image -list-style-position -list-style-keyword -margin-top -margin-right -margin-bottom -margin-left -marker-offset -max-height -max-width -min-height -min-width -orphans -outline-color -outline-style -outline-width -overflow -padding-top -padding-right -padding-bottom -padding-left -page -page-break-after -page-break-before -page-break-inside -pause-after -pause-before -pitch -pitch-range -play-during -position -quotes -richness -right -size -speak -speak-header -speak-numeral -speak-punctuation -speech-rate -stress -table-layout -text-align -text-decoration -text-decoration-color -text-indent -text-overflow -text-shadow -text-transform -top -unicode-bidi -vertical-align -visibility -voice-family -volume -white-space -widows -width -word-spacing -z-index -background -border -border-color -border-style -border-top -border-right -border-bottom -border-left -border-width -cue -font -list-style -margin -outline -padding -pause -konq_bgpos_x -konq_bgpos_y -inherit -none -hidden -dotted -dashed -solid -double -groove -ridge -inset -outset -xx-small -x-small -small -medium -large -x-large -xx-large -smaller -larger -italic -oblique -small-caps -normal -bold -bolder -lighter -light -100 -200 -300 -400 -500 -600 -700 -800 -900 -transparent -repeat -repeat-x -repeat-y -no-repeat -baseline -sub -super -top -text-top -middle -bottom -text-bottom -left -right -center -justify -konq-center -disc -circle -square -decimal -decimal-leading-zero -lower-roman -upper-roman -lower-greek -lower-alpha -lower-latin -upper-alpha -upper-latin -hebrew -armenian -georgian -cjk-ideographic -hiragana -katakana -hiragana-iroha -katakana-iroha -inline -block -list-item -run-in -compact -marker -table -inline-table -table-row-group -table-header-group -table-footer-group -table-row -table-column-group -table-column -table-cell -table-caption -auto -crosshair -default -pointer -move -e-resize -ne-resize -nw-resize -n-resize -se-resize -sw-resize -s-resize -w-resize -text -wait -help -above -absolute -always -avoid -below -bidi-override -blink -both -capitalize -caption -close-quote -collapse -condensed -crop -cross -embed -expanded -extra-condensed -extra-expanded -fixed -hand -hide -higher -icon -inside -invert -landscape -level -line-through -loud -lower -lowercase -ltr -menu -message-box -mix -narrower -no-close-quote -no-open-quote -nowrap -open-quote -outside -overline -portrait -pre -relative -rtl -scroll -semi-condensed -semi-expanded -separate -show -small-caption -static -static-position -status-bar -thick -thin -ultra-condensed -ultra-expanded -underline -uppercase -visible -wider -break -url -aqua -black -blue -fuchsia -gray -green -lime -maroon -navy -olive -purple -red -silver -teal -white -yellow -never -word-break -word-wrap -loose -keep-all -break-strict -break-all -break-word - -rgb -rgba -red -green -blue -mix -hsl -hsla -hue -saturation -lightness -adjust-hue -lighten -darken -saturate -desaturate -grayscale -complement -alpha -opacify -fade-in -transparentize -fade-out -unquote -quote -percentage -round -ceil -floor -abs -type_of -unit -unitless -comparable - --moz-binding --moz-border-bottom-colors --moz-border-left-colors --moz-border-radius --moz-border-radius-bottomleft --moz-border-radius-bottomright --moz-border-radius-topleft --moz-border-radius-topright --moz-border-right-colors --moz-border-top-colors --moz-opacity --moz-outline --moz-outline-color --moz-outline-style --moz-outline-width --moz-user-focus --moz-user-input --moz-user-modify --moz-user-select --webkit-appearance --webkit-background-clip --webkit-background-composite --webkit-background-origin --webkit-background-size --webkit-binding --webkit-border-bottom-left-radius --webkit-border-bottom-right-radius --webkit-border-fit --webkit-border-horizontal-spacing --webkit-border-image --webkit-border-radius --webkit-border-top-left-radius --webkit-border-top-right-radius --webkit-border-vertical-spacing --webkit-box-align --webkit-box-direction --webkit-box-flex --webkit-box-flex-group --webkit-box-lines --webkit-box-ordinal-group --webkit-box-orient --webkit-box-pack --webkit-box-shadow --webkit-box-sizing --webkit-column-break-after --webkit-column-break-before --webkit-column-break-inside --webkit-column-count --webkit-column-gap --webkit-column-rule --webkit-column-rule-color --webkit-column-rule-style --webkit-column-rule-width --webkit-column-width --webkit-columns --webkit-dashboard-region --webkit-font-size-delta --webkit-highlight --webkit-line-break --webkit-line-clamp --webkit-margin-bottom-collapse --webkit-margin-collapse --webkit-margin-start --webkit-margin-top-collapse --webkit-marquee --webkit-marquee-direction --webkit-marquee-increment --webkit-marquee-repetition --webkit-marquee-speed --webkit-marquee-style --webkit-match-nearest-mail-blockquote-color --webkit-nbsp-mode --webkit-padding-start --webkit-rtl-ordering --webkit-text-decorations-in-effect --webkit-text-fill-color --webkit-text-security --webkit-text-size-adjust --webkit-text-stroke --webkit-text-stroke-color --webkit-text-stroke-width --webkit-user-drag --webkit-user-modify --webkit-user-select --webkit-user-modify \ No newline at end of file diff --git a/Contents/Resources/SyntaxDefinition.xml b/Contents/Resources/SyntaxDefinition.xml index bb58dff..704e597 100644 --- a/Contents/Resources/SyntaxDefinition.xml +++ b/Contents/Resources/SyntaxDefinition.xml @@ -1,744 +1,629 @@ - - Sass - - - - - - - - - - - (;)(?=$) - - - - - - - ^\/\* - (?:[\r\n](?!\s))|\*\/ - - - - \/\/ - \S[\r\n] - - + + Sass + + + + + + + + (;)(?=$) + + + + + + ^\/\* + + + (?:[\r\n](?!\s))|\*\/ + + + + + \/\/ + + + \S[\r\n] + + - - - - monospace - sans-serif - serif - cursive - fantasy - inherit - none - hidden - dotted - dashed - solid - double - groove - ridge - inset - outset - xx-small - x-small - small - medium - large - x-large - xx-large - smaller - larger - italic - oblique - small-caps - normal - bold - bolder - lighter - light - 100 - 200 - 300 - 400 - 500 - 600 - 700 - 800 - 900 - transparent - repeat - repeat-x - repeat-y - no-repeat - baseline - sub - super - top - text-top - middle - bottom - text-bottom - left - right - center - justify - konq-center - disc - circle - square - decimal - decimal-leading-zero - lower-roman - upper-roman - lower-greek - lower-alpha - lower-latin - upper-alpha - upper-latin - hebrew - armenian - georgian - cjk-ideographic - hiragana - katakana - hiragana-iroha - katakana-iroha - inline - block - list-item - run-in - compact - marker - table - inline-table - table-row-group - table-header-group - table-footer-group - table-row - table-column-group - table-column - table-cell - table-caption - auto - crosshair - default - pointer - move - e-resize - ne-resize - nw-resize - n-resize - se-resize - sw-resize - s-resize - w-resize - text - wait - help - above - absolute - always - avoid - below - bidi-override - blink - both - capitalize - caption - close-quote - collapse - condensed - crop - cross - embed - expanded - extra-condensed - extra-expanded - fixed - hand - hide - higher - icon - inside - invert - landscape - level - line-through - loud - lower - lowercase - ltr - menu - message-box - mix - narrower - no-close-quote - no-open-quote - nowrap - open-quote - outside - overline - portrait - pre - pre-wrap - pre-line - relative - rtl - scroll - semi-condensed - semi-expanded - separate - show - small-caption - static - static-position - status-bar - thick - thin - ultra-condensed - ultra-expanded - underline - uppercase - visible - wider - break - url - image-url - aqua - black - blue - fuchsia - gray - green - lime - maroon - navy - olive - purple - red - silver - teal - white - yellow - never - break-all - break-strict - keep-all - break-word - loose - url\([^\)]*\) - checkbox - radio - push-button - square-button - - button-bevel - listbox - listitem - menulist - menulist-button - menulist-text - menulist-textfield - scrollbarbutton-up - scrollbarbutton-down - scrollbarbutton-left - scrollbarbutton-right - scrollbartrack-horizontal - scrollbartrack-horizontal - scrollbartrack-vertical - scrollbarthumb-horizontal - scrollbarthumb-vertical - scrollbargripper-horizontal - scrollbargripper-vertical - slider-horizontal - slider-vertical - sliderthumb-horizontal - sliderthumb-vertical - caret - searchfield - searchfield-decoration - searchfield-results-decoration - searchfield-results-button - searchfield-cancel-button - textfield - - copy - source-over - source-in - source-out - source-atop - destination-over - destination-in - destination-out - destination-atop - xor - plus-darker - plus-lighter - lines - after-white-space - discard - space - logical - visual - element - read-only - read-write - read-write-plaintext-only - ignore - -webkit-mini-control - -webkit-small-control - -webkit-control - -webkit-xxx-large - -webkit-body - -webkit-link - -webkit-activelink - -webkit-focus-ring-color - -webkit-text - -webkit-baseline-vertical-align - -webkit-auto - -webkit-left - -webkit-right - -webkit-center - -webkit-box - -webkit-inline-box - -webkit-marquee - -webkit-nowrap - ahead - backwards - down - forwards - reverse - up - infinite - activeborder - activecaption - appworkspace - buttonface - buttonhighlight - buttonshadow - buttontext - captiontext - graytext - infinite - infinite - grey - highlight - highlighttext - inactiveborder - inactivecaption - inactivecaptiontext - infobackground - infotext - match - menu - menutext - scrollbar - threeddarkshadow - threedface - threedhighlight - threedlightshadow - threedshadow - window - windowframe - windowtext - border-box - content-box - inline-block - table-caption - intrinsic - min-intrinsic - -webkit-baseline-middle - clip - hidden - overlay - fast - slow - alternate - slide - alias - all-scroll - cell - col-resize - context-menu - crosshair - ew-reize - nesw-resize - no-drop - not-allowed - ns-resize - nwse-resize - progress - row-resize - vertical-text - -webkit-zoom-in - -webkit-zoom-out - stretch - start - end - - - - - _background: - _filter: - filter: - overflow-x: - overflow-y: - azimuth: - background-attachment: - background-color: - background-image: - background-position: - background-repeat: - behavior - border-collapse: - border-spacing: - border-top-color: - border-right-color: - border-bottom-color: - border-left-color: - border-top-style: - border-right-style: - border-bottom-style: - border-left-style: - border-top-width: - border-right-width: - border-bottom-width: - border-left-width: - bottom: - caption-side: - clear: - clip: - color: - content: - counter-increment: - counter-reset: - cue-after: - cue-before: - cursor: - direction: - display: - elevation: - empty-cells: - float: - font-family: - font-size: - font-size-adjust: - font-stretch: - font-style: - font-variant: - font-weight: - height: - left: - letter-spacing: - line-height: - list-style-image: - list-style-position: - list-style-keyword: - margin-top: - margin-right: - margin-bottom: - margin-left: - marker-offset: - max-height: - max-width: - min-height: - min-width: - opacity: - orphans: - outline-color: - outline-style: - outline-width: - overflow: - padding-top: - padding-right: - padding-bottom: - padding-left: - page: - page-break-after: - page-break-before: - page-break-inside: - pause-after: - pause-before: - pitch: - pitch-range: - play-during: - position: - quotes: - richness: - right: - size: - speak: - speak-header: - speak-numeral: - speak-punctuation: - speech-rate: - stress: - table-layout: - text-align: - text-decoration: - text-decoration-color: - text-indent: - text-overflow: - text-shadow: - text-transform: - top: - unicode-bidi: - vertical-align: - visibility: - voice-family: - volume: - white-space: - widows: - width: - word-spacing: - word-break: - word-wrap: - z-index: - background: - border: - border-color: - border-style: - border-top: - border-right: - border-bottom: - border-left: - border-width: - cue: - font: - list-style: - margin: - outline: - padding: - pause: - konq_bgpos_x: - konq_bgpos_y: - background-position-y: - background-position-x: - layer-background-color: - layer-background-image: - layout-flow: - layout-grid: - layout-grid-char: - layout-grid-char-spacing: - layout-grid-line: - layout-grid-mode: - layout-grid-type: - list-style-type: - -moz-binding: - -moz-border-bottom-colors: - -moz-border-left-colors: - -moz-border-radius: - -moz-border-radius-bottomleft: - -moz-border-radius-bottomright: - -moz-border-radius-topleft: - -moz-border-radius-topright: - -moz-border-right-colors: - -moz-border-top-colors: - -moz-opacity: - -moz-outline: - -moz-outline-color: - -moz-outline-style: - -moz-outline-width: - -moz-user-focus: - -moz-user-input: - -moz-user-modify: - -moz-user-select: - -ms-text-size-adjust: - -ms-interpolation-mode: - -webkit-appearance: - -webkit-background-clip: - -webkit-background-composite: - -webkit-background-origin: - -webkit-background-size: - -webkit-binding: - -webkit-border-bottom-left-radius: - -webkit-border-bottom-right-radius: - -webkit-border-fit: - -webkit-border-horizontal-spacing: - -webkit-border-image: - -webkit-border-radius: - -webkit-border-top-left-radius: - -webkit-border-top-right-radius: - -webkit-border-vertical-spacing: - -webkit-box-align: - -webkit-box-direction: - -webkit-box-flex: - -webkit-box-flex-group: - -webkit-box-lines: - -webkit-box-ordinal-group: - -webkit-box-orient: - -webkit-box-pack: - -webkit-box-shadow: - -webkit-box-sizing: - -webkit-column-break-after: - -webkit-column-break-before: - -webkit-column-break-inside: - -webkit-column-count: - -webkit-column-gap: - -webkit-column-rule: - -webkit-column-rule-color: - -webkit-column-rule-style: - -webkit-column-rule-width: - -webkit-column-width: - -webkit-columns: - -webkit-dashboard-region: - -webkit-font-size-delta: - -webkit-font-smoothing: - -webkit-highlight: - -webkit-line-break: - -webkit-line-clamp: - -webkit-margin-bottom-collapse: - -webkit-margin-collapse: - -webkit-margin-start: - -webkit-margin-top-collapse: - -webkit-marquee: - -webkit-marquee-direction: - -webkit-marquee-increment: - -webkit-marquee-repetition: - -webkit-marquee-speed: - -webkit-marquee-style: - -webkit-match-nearest-mail-blockquote-color: - -webkit-nbsp-mode: - -webkit-padding-start: - -webkit-rtl-ordering: - -webkit-text-decorations-in-effect: - -webkit-text-fill-color: - -webkit-text-security: - -webkit-text-size-adjust: - -webkit-text-stroke: - -webkit-text-stroke-color: - -webkit-text-stroke-width: - -webkit-user-drag: - -webkit-user-modify: - -webkit-user-select: - -webkit-user-modify: - text-rendering: - family: - style: - weight: - - - - (?:\s+)(?i)(!important) - (?:\s+)(?i)(!default) - - - - \$ - (?:)[\d\w-]+ - - - - - - (?:\s|\(|-|\.|,)([\d]+(?:px|pt|em|rem|ex|cm|in|mm|pc|%)?) - - - - (#[\da-fA-F]{3,6})(?:\s|^) - - - - @debug - @else - (\@else[\sif]+) - @extend - @font-face - (\@font\-face) - @for - from - @include - @if - (\@import[\s\d\w\.]+) - (\@media[\s\d\w]+) - @mixin - through - @while - - - - @import\s([\w\d\/_-]+) - - - - (?:\s+)([\+=]?[\d\w_-]+)(?:\() - - - - - (?::\s+)(?i)(rgb)(?:\() - (?::\s+)(?i)(rgba)(?:\() - (?::\s+)(?i)(red)(?:\() - (?::\s+)(?i)(green)(?:\() - (?::\s+)(?i)(blue)(?:\() - (?::\s+)(?i)(mix)(?:\() - (?::\s+)(?i)()(?:\() - - - (?::\s+)(?i)(hsl)(?:\() - (?::\s+)(?i)(hsla)(?:\() - (?::\s+)(?i)(hue)(?:\() - (?::\s+)(?i)(saturation)(?:\() - (?::\s+)(?i)(lightness)(?:\() - (?::\s+)(?i)(adjust-hue)(?:\() - (?::\s+)(?i)(lighten)(?:\() - (?::\s+)(?i)(darken)(?:\() - (?::\s+)(?i)(saturate)(?:\() - (?::\s+)(?i)(desaturate)(?:\() - (?::\s+)(?i)(grayscale)(?:\() - (?::\s+)(?i)(complement)(?:\() - - - (?::\s+)(?i)(alpha)(?:\() - (?::\s+)(?i)(opacity)(?:\() - (?::\s+)(?i)(opacify)(?:\() - (?::\s+)(?i)(fade-in)(?:\() - (?::\s+)(?i)(transparentize)(?:\() - (?::\s+)(?i)(fade-out)(?:\() - - - (?::\s+)(?i)(unqoute)(?:\() - (?::\s+)(?i)(quote)(?:\() - - - (?::\s+)(?i)(percentage)(?:\() - (?::\s+)(?i)(round)(?:\() - (?::\s+)(?i)(ceil)(?:\() - (?::\s+)(?i)(floor)(?:\() - (?::\s+)(?i)(abs)(?:\() - - - (?::\s+)(?i)(type_of)(?:\() - (?::\s+)(?i)(unit)(?:\() - (?::\s+)(?i)(unitless)(?:\() - (?::\s+)(?i)(comparable)(?:\() - - - - - - + + + absolute + all + all-scroll + always + armenian + auto + avoid + baseline + below + bidi-override + block + bold + bolder + border-box + both + bottom + break-all + break-word + capitalize + center + char + circle + cjk-ideographic + col-resize + collapse + content-box + crosshair + dashed + decimal-leading-zero + decimal + default + disabled + disc + distribute-all-lines + distribute-letter + distribute-space + distribute + dotted + double + e-resize + ellipsis + fixed + geometricPrecision + georgian + groove + hand + hebrew + help + hidden + hiragana-iroha + hiragana + horizontal + ideograph-alpha + ideograph-numeric + ideograph-parenthesis + ideograph-space + important + inactive + inherit + inline-block + inline + inset + inside + inter-ideograph + inter-word + italic + justify + katakana-iroha + katakana + keep-all + left + lighter + line-edge + line-through + line + list-item + loose + lower-alpha + lower-greek + lower-latin + lower-roman + lowercase + lr-tb + ltr + medium + middle + move + n-resize + ne-resize + newspaper + no-drop + no-repeat + nw-resize + none + normal + not-allowed + nowrap + oblique + optimizeLegibility + optimizeQuality + optimizeSpeed + outset + outside + overline + padding-box + pointer + pre-wrap + pre-line + progress + relative + repeat-x + repeat-y + repeat + right + ridge + row-resize + rtl + s-resize + scroll + se-resize + separate + small-caps + solid + square + static + strict + sub + super + sw-resize + table-footer-group + table-header-group + tb-rl + text-bottom + text-top + text + thick + thin + top + transparent + underline + upper-alpha + upper-latin + upper-roman + uppercase + vertical-ideographic + vertical-text + visible + visiblePainted + visibleFill + visibleStroke + w-resize + wait + whitespace + zero + smaller + larger + small + x-small + xx-small + xxx-small + large + x-large + xx-large + xxx-large + painted + fill + stroke + + + aqua + black + blue + fuchsia + gray + green + lime + maroon + navy + olive + orange + purple + red + silver + teal + white + yellow + + + arial + century + comic + courier + garamond + georgia + helvetica + helvetica neue + impact + lucida + symbol + system + tahoma + times + trebuchet + utopia + verdana + webdings + sans-serif + serif + monospace + + + + alignment-adjust + alignment-baseline + animation-delay + animation-direction + animation-duration + animation-iteration-count + animation-name + animation-play-state + animation-timing-function + animation + appearance + azimuth + backface-visibility + background-attachment + background-clip + background-color + background-image + background-origin + background-position + background-repeat + background-size + background + baseline-shift + binding + bleed + bookmark-label + bookmark-level + bookmark-state + bookmark-target + border-bottom-color + border-bottom-left-radius + border-bottom-right-radius + border-bottom-style + border-bottom-width + border-bottom + border-collapse + border-color + border-image-outset + border-image-repeat + border-image-slice + border-image-source + border-image-width + border-image + border-left-color + border-left-style + border-left-width + border-left + border-radius + border-right-color + border-right-style + border-right-width + border-right + border-spacing + border-style + border-top-color + border-top-left-radius + border-top-right-radius + border-top-style + border-top-width + border-width + border-top + border + bottom + box-decoration-break + box-shadow + box-sizing + break-after + break-before + break-inside + caption-side + clear + clip + color-profile + color + column-count + column-fill + column-gap + column-rule-color + column-rule-style + column-rule-width + column-rule + column-span + column-width + columns + content + counter-increment + counter-reset + crop + cue-after + cue-before + cue + cursor + direction + display + dominant-baseline + drop-initial-after-adjust + drop-initial-after-align + drop-initial-before-adjust + drop-initial-before-align + drop-initial-size + drop-initial-value + elevation + empty-cells + fit-position + fit + flex-align + flex-flow + flex-line-pack + flex-order + flex-pack + float-offset + float + font-family + font-size-adjust + font-size + font-stretch + font-style + font-variant + font-weight + font + grid-columns + grid-rows + hanging-punctuation + height + hyphenate-after + hyphenate-before + hyphenate-character + hyphenate-lines + hyphenate-resource + hyphens + icon + image-orientation + image-rendering + image-resolution + inline-box-align + left + letter-spacing + line-break + line-height + line-stacking-ruby + line-stacking-shift + line-stacking-strategy + line-stacking + list-style-image + list-style-position + list-style-type + list-style + margin-bottom + margin-left + margin-right + margin-top + margin + marker-offset + marks + marquee-direction + marquee-loop + marquee-play-count + marquee-speed + marquee-style + max-height + max-width + min-height + min-width + move-to + nav-down + nav-index + nav-left + nav-right + nav-up + opacity + orphans + outline-color + outline-offset + outline-style + outline-width + outline + overflow-style + overflow-wrap + overflow-x + overflow-y + overflow + padding-bottom + padding-left + padding-right + padding-top + padding + page-break-after + page-break-before + page-break-inside + page-policy + page + pause-after + pause-before + pause + perspective-origin + perspective + phonemes + pitch-range + pitch + play-during + position + presentation-level + punctuation-trim + quotes + rendering-intent + resize + rest-after + rest-before + rest + richness + right + rotation-point + rotation + ruby-align + ruby-overhang + ruby-position + ruby-span + size + speak-header + speak-numeral + speak-punctuation + speak + speech-rate + stress + string-set + src + tab-size + table-layout + target-name + target-new + target-position + target + text-align-last + text-align + text-decoration-color + text-decoration-line + text-decoration-skip + text-decoration-style + text-decoration + text-emphasis-color + text-emphasis-position + text-emphasis-style + text-emphasis + text-height + text-indent + text-justify + text-outline + text-shadow + text-space-collapse + text-transform + text-underline-position + text-wrap + top + transform-origin + transform-style + transform + transition-delay + transition-duration + transition-property + transition-timing-function + transition + unicode-bidi + vertical-align + visibility + voice-balance + voice-duration + voice-family + voice-pitch-range + voice-pitch + voice-rate + voice-stress + voice-volume + volume + white-space + widows + width + word-break + word-spacing + word-wrap + z-index + + + (?:\s+)(?i)(!important) + (?:\s+)(?i)(!default) + + + + \$ + + + (?:)[\d\w-]+ + + + + + (?:\s|\(|-|\.|,)([\d]+(?:px|pt|em|rem|ex|ch|cm|in|mm|dpi|dpcm|dppx|pc|s|ms|Hz|kHz|%|deg|rad|grad|turn|vw|vh|vmin|vmax|%)?) + + + (#[\da-fA-F]{3,6})(?:\s|^) + + + @debug + @else + (\@else[\sif]+) + @extend + @font-face + (\@font\-face) + @for + from + @include + @if + (\@import[\s\d\w\.]+) + (\@media[\s\d\w]+) + @mixin + through + @while + + + @import\s([\w\d\/_-]+) + + + (?:\s+)([\+=]?[\d\w_-]+)(?:\() + + + + (?::\s+)(?i)(rgb)(?:\() + (?::\s+)(?i)(rgba)(?:\() + (?::\s+)(?i)(red)(?:\() + (?::\s+)(?i)(green)(?:\() + (?::\s+)(?i)(blue)(?:\() + (?::\s+)(?i)(mix)(?:\() + (?::\s+)(?i)()(?:\() + + (?::\s+)(?i)(hsl)(?:\() + (?::\s+)(?i)(hsla)(?:\() + (?::\s+)(?i)(hue)(?:\() + (?::\s+)(?i)(saturation)(?:\() + (?::\s+)(?i)(lightness)(?:\() + (?::\s+)(?i)(adjust-hue)(?:\() + (?::\s+)(?i)(lighten)(?:\() + (?::\s+)(?i)(darken)(?:\() + (?::\s+)(?i)(saturate)(?:\() + (?::\s+)(?i)(desaturate)(?:\() + (?::\s+)(?i)(grayscale)(?:\() + (?::\s+)(?i)(complement)(?:\() + + (?::\s+)(?i)(alpha)(?:\() + (?::\s+)(?i)(opacity)(?:\() + (?::\s+)(?i)(opacify)(?:\() + (?::\s+)(?i)(fade-in)(?:\() + (?::\s+)(?i)(transparentize)(?:\() + (?::\s+)(?i)(fade-out)(?:\() + + (?::\s+)(?i)(unqoute)(?:\() + (?::\s+)(?i)(quote)(?:\() + + (?::\s+)(?i)(percentage)(?:\() + (?::\s+)(?i)(round)(?:\() + (?::\s+)(?i)(ceil)(?:\() + (?::\s+)(?i)(floor)(?:\() + (?::\s+)(?i)(abs)(?:\() + + (?::\s+)(?i)(type_of)(?:\() + (?::\s+)(?i)(unit)(?:\() + (?::\s+)(?i)(unitless)(?:\() + (?::\s+)(?i)(comparable)(?:\() + + + \ No newline at end of file diff --git a/README.md b/README.md index dc8da6a..2a07420 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,46 @@ # Sass.mode ---- +Panic says that “Coda 2 ships with Sass support out-of-box”. Bullshit. It ships with SCSS support, CSS-like fallback of Sass. Originally Sass have indented syntax, like Stylus. And this Coda Mode makes possible to white Sass stylesheets with comfort (as we can provide it). + ### Compatibility -**Coda** http://www.panic.com/coda/ ++ **[Coda 2](http://www.panic.com/coda/)** ---- ### Supported Extensions - + .sass ++ .sass with indented syntax ---- ### Installation -**git clone (or download and copy) "Sass.mode" folder to "~/Library/Application Support/Coda/Modes"** +You can do it via terminal if you think that you're in 80's + + cd ~/Library/Application\ Support/Coda/Modes + git clone git://github.com/Grawl/Sass.mode.git Sass.mode + +Or you can do it like we do it in our shiny future: ---- -### Notes ++ [download zipball](master.zip) of this repository ++ unzip and remove “-master” from folder name so it transforms into Coda Mode, because file name will be `Sass.mode` ++ open it with double click or ⌘↓ and Coda will move it into `~/Library/Application Support/Coda/Modes` and relaunch itself - + Create folder(s) if needed. - + You might need to rename the folder to "Sass.mode" (downloaded from source) - + In the Alternate INSTALL, you'll need to do a "Show Package Content" on the "Coda" Application. +Also you can move `Sass.mode` to `Applications/Coda 2/Contents/Rescourses` if you have troubles with your Library or something other. + +### ToDo + ++ Variables autocomplete ++ Mixins autocomplete ++ Grouping values with parameters in autocomplete like Coda [does it with colors](http://d.pr/i/Ctdu) in CSS mode. ---- ### Credit for the source repos - + http://upstruct.svn.beanstalkapp.com/sass/ (Author: Tom-Marius Olsen) - + http://github.com/Brajeshwar/Sass.mode - + https://github.com/ry5n/ry5n-sass.mode ++ [Author: Tom-Marius Olsen](http://upstruct.svn.beanstalkapp.com/sass/) ++ [@Brajeshwar/Sass.mode](http://github.com/Brajeshwar/Sass.mode) — SCSS mode ++ [@ry5n/ry5n-sass.mode](https://github.com/ry5n/ry5n-sass.mode) — Sass mode ++ [@dw2/Sass.mode](https://github.com/dw2/Sass.mode) – Coda 2 support for Coda mode ++ [@grawl/Sass.mode](https://github.com/Grawl/Sass.mode) – Autocomplete fixes ---- ### References -More about Mode Customization: http://www.codingmonkeys.de/subethaedit/mode.html \ No newline at end of file +[More about Mode Customization](http://www.codingmonkeys.de/subethaedit/mode.html) + +[![githalytics.com alpha](https://cruel-carlota.pagodabox.com/8ff1ec9ca73e6329bbcf859342da01d9 "githalytics.com")](http://githalytics.com/Grawl/Sass.mode) diff --git a/Todo.txt b/Todo.txt deleted file mode 100644 index 0e6d6dc..0000000 --- a/Todo.txt +++ /dev/null @@ -1,3 +0,0 @@ -"-moz" support -Nested Mixins -Double Check CSS3 Properties \ No newline at end of file