Emmet: Unterstützung für SugarSS

Erstellt am 9. März 2016  ·  5Kommentare  ·  Quelle: emmetio/emmet

Dies ist die neue/offizielle Alternative von PostCSS zu Präprozessor-Syntaxen: https://github.com/postcss/sugarss

Hilfreichster Kommentar

@corysimmons Hast du dieses Plugin verwendet? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Ich habe dieses Paket extrahiert und in der Datei https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Ich habe die Zeile 414 von source.css.postcss.sugarss in source.sss geändert

Ich habe das Emmet-Paket extrahiert. Dann einige Zeilen in der Datei editor.js geändert

in Zeile 382, ​​wenn Anweisung geht

else if (/\b(less|scss|sass|css|stylus|postcss)\b/.test(scope)) {
        // detect CSS-like syntaxes independently,
        // since it may cause collisions with some highlighters
        syntax = RegExp.$1;

        if (syntax === 'postcss') {
            syntax = 'css';
        } else if (syntax === 'sss') { // I added this 3 lines started from else
            syntax = 'sass'; // this
        } // and this

und jetzt seine expandieren m0 als Margin: 0 (ohne Semikolon).

aber ohne dies ändert sich der Erweiterungsrand: 0;

Alle 5 Kommentare

Emmet setzt Semikolons am Ende...

Verwenden Sie die Stylus-Syntax oder hat Emmet offiziell damit begonnen, dies zu unterstützen?

@corysimmons Hast du dieses Plugin verwendet? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Ich habe dieses Paket extrahiert und in der Datei https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Ich habe die Zeile 414 von source.css.postcss.sugarss in source.sss geändert

Ich habe das Emmet-Paket extrahiert. Dann einige Zeilen in der Datei editor.js geändert

in Zeile 382, ​​wenn Anweisung geht

else if (/\b(less|scss|sass|css|stylus|postcss)\b/.test(scope)) {
        // detect CSS-like syntaxes independently,
        // since it may cause collisions with some highlighters
        syntax = RegExp.$1;

        if (syntax === 'postcss') {
            syntax = 'css';
        } else if (syntax === 'sss') { // I added this 3 lines started from else
            syntax = 'sass'; // this
        } // and this

und jetzt seine expandieren m0 als Margin: 0 (ohne Semikolon).

aber ohne dies ändert sich der Erweiterungsrand: 0;

Danke für die Problemumgehung

Verfügbar in v2

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

midgethoen picture midgethoen  ·  8Kommentare

nicothin picture nicothin  ·  18Kommentare

planetoftheweb picture planetoftheweb  ·  3Kommentare

HeikoMamerow picture HeikoMamerow  ·  16Kommentare

fversepuy picture fversepuy  ·  5Kommentare