Esta es la alternativa nueva / oficial de PostCSS a las sintaxis del preprocesador: https://github.com/postcss/sugarss
Emmet pone punto y coma al final ...
¿Está utilizando la sintaxis de Stylus o Emmet comenzó oficialmente a admitir esto?
@corysimmons ¿ https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Extraje este paquete y en el archivo https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Cambié la línea 414 de source.css.postcss.sugarss
a source.sss
Extraje el paquete de Emmet. Luego modificó algunas líneas en el archivo editor.js
en la línea 382 si la declaración 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
y ahora se expande m0 como margen: 0 (sin punto y coma).
pero sin esto cambia su margen de expansión: 0;
Gracias por la solución
Disponible en v2
Comentario más útil
@corysimmons ¿ https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS
Extraje este paquete y en el archivo https://github.com/hudochenkov/Syntax-highlighting-for-PostCSS/blob/master/Syntaxes/SugarSS.tmLanguage
Cambié la línea 414 de
source.css.postcss.sugarss
asource.sss
Extraje el paquete de Emmet. Luego modificó algunas líneas en el archivo editor.js
en la línea 382 si la declaración va
y ahora se expande m0 como margen: 0 (sin punto y coma).
pero sin esto cambia su margen de expansión: 0;