Как создать простой генератор таблиц для Эммета? - PullRequest
0 голосов
/ 06 августа 2020

Я хочу создать генератор emmet, который ведет себя аналогично loremX, но для создания таблицы html.

Прямо сейчас у меня есть простой фрагмент таблицы, который создает один столбец:

{
  "html": {
    "snippets": {
      "ftable": "table>(thead>tr>th)+(tbody>tr>td)"
    }
  }
}

Поэтому всякий раз, когда я набираю ftable, я получаю:

<table>
        <thead>
            <tr>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td></td>
            </tr>
        </tbody>
    </table>

Но мне нужно больше. Я бы хотел сделать что-то вроде ftable5:

И вместо этого получить 5-е / td.

Таким образом, код emmet для этого случая должен быть:

table>(thead>tr>th*5)+(tbody>tr>td*5)

Я не думаю, что смогу сделать это с помощью простого объявления на сниппере. Я полагаю, мне следует создать генератор для этого, подобный генератору для loremX, но я не знаю, как даже начать, и, честно говоря, я не смог найти много информации. Меня действительно удивляет, что такой штуки еще не существует (или, если она есть, дайте мне знать), так как для создания таблицы HTML вам все равно нужно набрать столько кода.

...