Dies ist die neue/offizielle Alternative von PostCSS zu Präprozessor-Syntaxen: https://github.com/postcss/sugarss
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
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
insource.sss
geändertIch habe das Emmet-Paket extrahiert. Dann einige Zeilen in der Datei editor.js geändert
in Zeile 382, wenn Anweisung geht
und jetzt seine expandieren m0 als Margin: 0 (ohne Semikolon).
aber ohne dies ändert sich der Erweiterungsrand: 0;