Sergey Chikuyonok

Results 184 comments of Sergey Chikuyonok

Syntax support depends on editor you’re using and in most cases could be configured via editor preferences. Which editor you’re using?

Обычно все атрибуты выводятся в порядке их указания в аббревиатуре, за исключением случаев, если для аббревиатуры задан сниппет с другими атрибутами. Тут только менять сами сниппеты и добавлять им пустой...

Потому что для `a` сниппет: https://github.com/emmetio/emmet/blob/master/lib/snippets.json#L691 Решение: либо удалить этот сниппет (переопределить у себя пустым занчением: `"a": null`), либо модифицировать его: `"a": "`, но тогда атрибут `class` будет всегда выводиться....

Сделать удобно — никак, нужно менять ядро, чтобы можно было задавать приоритеты сортировки у атрибутов

Как вариант: https://github.com/emmetio/emmet/blob/master/lib/filter/html.js#L21 В принципе, можно и свой фильтр написать, который сгенерирует правильный вывод, и подключить его как расширение, чтобы не трогать ядро.

Вы можете написать свой фильтр и сделать Pull Request. Документации по фильтрам нет, но это обычная функция, которая на вход принимает распарсенную аббревиатуру в виде дерева и может его изменить,...

@DDyst эта возможность есть в новой версии ядра, которая пока есть в альфа-версии для Atom

Сделал начальную реализацию объединения атрибутов в обратном порядке при резолвинге сниппетов: сначала те, что написали в аббревиатуре, потом те, что объявлены в сниппете (см. ссылку на коммит выше). Это похоже...

Working on it as a part of Emmet v2: https://github.com/emmetio/emmet/tree/v2 Can you provide some specs about desired behaviour(I don’t personally use CSS-in-JS)?