Skip to content

opencode-md-table-formatter
AI 表の自動整列

OpenCode プラグイン、AI が生成した Markdown 表を自動フォーマットします。コンテンツの幅をインテリジェントに認識し、太字、斜体、コードブロックなどのフォーマットをサポートし、常に整然とした美しい表にします。

コア機能

Markdown 構文を自動認識し、表示幅をインテリジェントに計算

Markdown フォーマットのインテリジェント認識

太字、斜体、コードブロックなどのフォーマットの表示幅を正確に計算し、表が常に完璧に整列するようにします

AI 生成後の自動フォーマット

experimental.text.complete フックを通じて自動的にトリガーされ、AI がテキストを生成した後に手動操作なしでフォーマットできます

コードブロックのインテリジェント保護

インラインコードブロック内の Markdown 記号が誤って削除されないように保護し、コード内の構文をそのまま維持します

3 つの整列方式をサポート

左揃え(:---)、中央揃え(:---:)、右揃え(---:)の 3 つのフォーマットをサポートします

ネストされた Markdown の処理

複数の正規表現アルゴリズムを使用して、太字、斜体、取り消し線などのネストされた Markdown 構文を処理します

境界ケースの互換性

絵文字、Unicode 文字、空のセル、長いコンテンツなどの境界ケースを正しく処理します

サイレント実行

コンソールログを出力せず、エラーがワークフローを中断せず、静かにフォーマットを完了します

検証フィードバック

無効な表にわかりやすいエラーコメントを追加し、ユーザーが問題を迅速に特定できるようにします