Мне нравится писать в Markdown и часто мне нужны таблицы. Есть ли хорошие способы редактирования Markdown таблиц труб в Emacs? Я имею в виду такой синтаксис:
| Header | Header | Right |
|--------|--------|------:|
| Cell | Cell | $10 |
| Cell | Cell | $20 |
Я сначала попробовал Emacs режим таблицы, который хорош, но предназначен для "таблиц сетки", которые не поддерживаются Markdown (скажем, в Github Markdown).
Существует также режим таблицы org-mode, который может использоваться как второстепенный режим. Это довольно близко; но пересечения теперь заменяются символами +
, и нет поддержки выравнивания двоеточия. Поэтому org-tblmode
сначала дает мне что-то вроде этого:
| Header | Header | Right |
|--------+--------+-------|
| Cell | Cell | $10 |
| Cell | Cell | $20 |
который затем мне нужно вручную отредактировать к следующему (редактирование символов пересечения и добавление выравнивания двоеточия):
| Header | Header | Right |
|--------|--------|------:|
| Cell | Cell | $10 |
| Cell | Cell | $20 |
Возможно, некоторые из них могут org-tblmode
справиться с этим?
Что еще вы используете/предлагаете для редактирования таблиц труб Markdown в Emacs?