Emmet: Prise en charge de SugarSS

Créé le 9 mars 2016  ·  5Commentaires  ·  Source: emmetio/emmet

Il s'agit de l'alternative nouvelle/officielle de PostCSS aux syntaxes de préprocesseur : https://github.com/postcss/sugarss

Commentaire le plus utile

@corysimmons Avez-vous utilisé ce plugin ? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
J'ai extrait ce package et dans le fichier https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
J'ai changé la ligne 414 de source.css.postcss.sugarss à source.sss

J'ai extrait le paquet Emmet. Puis modifié quelques lignes dans le fichier editor.js

sur la ligne 382 si la déclaration va

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

et maintenant son expansion m0 comme marge: 0 (sans point-virgule).

mais sans que cela change sa marge d'expansion : 0 ;

Tous les 5 commentaires

Emmet met des points-virgules à la fin...

Utilisez-vous la syntaxe Stylus ou Emmet a-t-il officiellement commencé à la prendre en charge ?

@corysimmons Avez-vous utilisé ce plugin ? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
J'ai extrait ce package et dans le fichier https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
J'ai changé la ligne 414 de source.css.postcss.sugarss à source.sss

J'ai extrait le paquet Emmet. Puis modifié quelques lignes dans le fichier editor.js

sur la ligne 382 si la déclaration va

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

et maintenant son expansion m0 comme marge: 0 (sans point-virgule).

mais sans que cela change sa marge d'expansion : 0 ;

Merci pour la solution de contournement

Disponible en v2

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

deathmood picture deathmood  ·  15Commentaires

HeikoMamerow picture HeikoMamerow  ·  16Commentaires

sergeche picture sergeche  ·  25Commentaires

nicothin picture nicothin  ·  18Commentaires

DanielRuf picture DanielRuf  ·  5Commentaires