Emmet: ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SugarSS

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 9 ΠΌΠ°Ρ€. 2016  Β·  5ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: emmetio/emmet

Π­Ρ‚ΠΎ новая / ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° PostCSS синтаксисам прСпроцСссора: https://github.com/postcss/sugarss

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@corysimmons Π’Ρ‹ использовали этот ΠΏΠ»Π°Π³ΠΈΠ½? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Π― ΠΈΠ·Π²Π»Π΅ΠΊ этот ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Π² Ρ„Π°ΠΉΠ» https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Π― ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» строку 414 с source.css.postcss.sugarss Π½Π° source.sss

Π― ΠΈΠ·Π²Π»Π΅ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚ Emmet. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ строки Π² Ρ„Π°ΠΉΠ»Π΅ editor.js

Π² строкС 382, ​​Ссли ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ΄Π΅Ρ‚

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

ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ m0 ΠΊΠ°ΠΊ ΠΌΠ°Ρ€ΠΆΡƒ: 0 (Π±Π΅Π· Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой).

Π½ΠΎ Π±Π΅Π· этого измСнСния Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ: 0;

ВсС 5 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π­ΠΌΠΌΠ΅Ρ‚ ставит Ρ‚ΠΎΡ‡ΠΊΡƒ с запятой Π² ΠΊΠΎΠ½Ρ†Π΅ ...

Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ синтаксис Stylus ΠΈΠ»ΠΈ Π­ΠΌΠΌΠ΅Ρ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π» Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ?

@corysimmons Π’Ρ‹ использовали этот ΠΏΠ»Π°Π³ΠΈΠ½? https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Π― ΠΈΠ·Π²Π»Π΅ΠΊ этот ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Π² Ρ„Π°ΠΉΠ» https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Π― ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» строку 414 с source.css.postcss.sugarss Π½Π° source.sss

Π― ΠΈΠ·Π²Π»Π΅ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚ Emmet. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ строки Π² Ρ„Π°ΠΉΠ»Π΅ editor.js

Π² строкС 382, ​​Ссли ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ΄Π΅Ρ‚

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

ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ m0 ΠΊΠ°ΠΊ ΠΌΠ°Ρ€ΠΆΡƒ: 0 (Π±Π΅Π· Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой).

Π½ΠΎ Π±Π΅Π· этого измСнСния Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ: 0;

Бпасибо Π·Π° ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ

Доступно Π² вСрсии 2

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ