Roman Komarov
Roman Komarov
Yeah, we're planning on adding support for this, right now you can use the key binding `cmd+enter` in a selector to create the block with curly braces, for customizing the...
This Issue also could fix those STATIC_ABBRs: ``` ('bd', 'border'), # Instead of border-style: dashed; ('bbc', 'border-bottom-color'), # Instead of background-break continuous ('pr', 'padding-right'), # Instead of position relative ```
Короче, надо делать. Правда, будет несколько мест, где чуть-чуть поломается (`fl`/`fr` и подобные), но сейчас всё хуже: `bg`/`bgc` и похожие — сломаны.
И-и-и, перенёс обратно в beta т.к. хочется запустить альфу поскорее и все найденные проблемы из-за широкого шортхендового словаря пока решим хардкодом (убиранием соответствующих значений из словаря + статические аббревиатуры)
С переменными примерно понятно, но по началу получится смотреть только на переменные в текущем файле, разумный максимум — на другие открытые файлы. Единственный спорный момент: различия синтаксиса вызова переменной. Тут...
Also, the same should happen for CSS hen there is no semicolon or `enter` happens before it, but if the syntax is semicolonless, this should happen only for comma, open...
Сюда же — множественные нули, типа `p0010` → `padding: 0 0 10px;`.
Just some thoughts on possible use cases for this issue: ``` CSS .wondering { m10,20 /* Comma is the most obvious delimiter possible */ m10, /* margin: 10px | */...
Да, планируем такое сделать, единственное что: возникает много вопросов с тем, что делать после раскрытия когда есть неполные аббревиатуры. Использовать ли постэкспанд? Что делать, если в разных результирующих стопах будет...
Про постэкспанды: может быть такая ситуация: ``` w| po| ``` Тут раскрытие даст ``` width: [auto]; position: |; ``` Т.е. у ширины будет дефолтный выделенный плейсхолдер `auto`, у позиционирования —...