Emmet: Dukungan untuk SugarSS

Dibuat pada 9 Mar 2016  ·  5Komentar  ·  Sumber: emmetio/emmet

Ini adalah alternatif baru/resmi PostCSS untuk sintaks preprosesor: https://github.com/postcss/sugarss

Komentar yang paling membantu

@corysimmons Apakah Anda menggunakan plugin ini? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Saya mengekstrak paket ini dan dalam file https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Saya mengubah 414 baris dari source.css.postcss.sugarss menjadi source.sss

Saya mengekstrak paket Emmet. Kemudian modifikasi beberapa baris di file editor.js

pada baris 382 jika pernyataan berjalan

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

dan sekarang expand m0 sebagai margin: 0 (tanpa titik koma).

tetapi tanpa perubahan ini, margin perluasannya: 0;

Semua 5 komentar

Emmet menempatkan titik koma di akhir...

Apakah Anda menggunakan sintaks Stylus atau Emmet secara resmi mulai mendukung ini?

@corysimmons Apakah Anda menggunakan plugin ini? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Saya mengekstrak paket ini dan dalam file https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Saya mengubah 414 baris dari source.css.postcss.sugarss menjadi source.sss

Saya mengekstrak paket Emmet. Kemudian modifikasi beberapa baris di file editor.js

pada baris 382 jika pernyataan berjalan

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

dan sekarang expand m0 sebagai margin: 0 (tanpa titik koma).

tetapi tanpa perubahan ini, margin perluasannya: 0;

Terima kasih atas solusinya

Tersedia dalam v2

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

nicothin picture nicothin  ·  18Komentar

DanielRuf picture DanielRuf  ·  5Komentar

fversepuy picture fversepuy  ·  5Komentar

planetoftheweb picture planetoftheweb  ·  3Komentar

HeikoMamerow picture HeikoMamerow  ·  16Komentar