opencode-md-table-formatter
AI Автовыравнивание таблиц
Плагин OpenCode для автоматического форматирования Markdown-таблиц, созданных AI. Интеллектуальное распознавание ширины содержимого, поддержка жирного шрифта, курсива, кодовых блоков и других форматов, позволяющее таблицам всегда выглядеть аккуратно и красиво.
Автоматическое распознавание Markdown-синтаксиса, интеллектуальный расчёт отображаемой ширины
Правильный расчёт отображаемой ширины для жирного шрифта, курсива, кодовых блоков и других форматов, обеспечивающий идеальное выравнивание таблиц
Автоматический запуск через хук experimental.text.complete, форматирование после генерации текста AI без ручного вмешательства
Защита Markdown-символов внутри встроенных кодовых блоков от ошибочного удаления, сохранение синтаксиса внутри кода
Поддержка форматов: левое выравнивание (:---), центрирование (:---:), правое выравнивание (---:)
Многопроходный алгоритм на основе регулярных выражений для обработки вложенного Markdown-синтаксиса: жирного шрифта, курсива, зачёркнутого текста
Правильная обработка Emoji, Unicode-символов, пустых ячеек, длинного содержимого и других граничных случаев
Без вывода в консоль, ошибки не прерывают рабочий процесс, форматирование выполняется незаметно
Добавление дружественных комментариев об ошибках для недопустимых таблиц, помогающих пользователям быстро найти проблемы
Понимание принципа работы скрытого режима OpenCode, изучение алгоритма расчёта ширины плагина
Освоение требований к структуре допустимых Markdown-таблиц, избегание ошибок недопустимых таблиц
Освоение синтаксиса и эффектов трёх способов выравнивания, делающих таблицы более красивыми