ΠΡΠΎ Π½ΠΎΠ²Π°Ρ / ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° PostCSS ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°ΠΌ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°: https://github.com/postcss/sugarss
ΠΠΌΠΌΠ΅Ρ ΡΡΠ°Π²ΠΈΡ ΡΠΎΡΠΊΡ Ρ Π·Π°ΠΏΡΡΠΎΠΉ Π² ΠΊΠΎΠ½ΡΠ΅ ...
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ 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
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@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, ββΠ΅ΡΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈΠ΄Π΅Ρ
ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π΅Π³ΠΎ ΡΠ°ΡΡΠΈΡΡΡΡ m0 ΠΊΠ°ΠΊ ΠΌΠ°ΡΠΆΡ: 0 (Π±Π΅Π· ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ).
Π½ΠΎ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ: 0;