MarkEdit-mte

October 20, 2025 ยท View on GitHub

Markdown Table Editor for MarkEdit that leverages markedit-api.

Learn more about mte-kernel.

Installation

Copy dist/markedit-mte.js to ~/Library/Containers/app.cyan.markedit/Data/Documents/scripts/.

You can also run yarn install && yarn build to build and deploy the script.

Quick Guide

  1. Input a pipe | and some content (cursor position is indicated by _).
| foo_
  1. Hit Tab to move to the next cell.
| foo | _
| --- |
  1. Continue typing.
| foo | bar | _
| --- | --- |
  1. Hit Enter to move to the next row.
| foo | bar |
| --- | --- |
| _   |     |
  1. Continue typing...
| foo | bar |
| --- | --- |
| baz | _   |
  1. Hit Cmd-Enter to finish editing the table.
| foo | bar |
| --- | --- |
| baz |     |
_

Commands

Basic Commands

CommandDescriptionKeymap
FormatFormat the current tableShift-Cmd-f
Format AllFormat all tablesAlt-Shift-Cmd-f
Next CellMove to the next cellTab
Previous CellMove to the previous cellShift-Tab
Next RowMove to the next rowEnter
EscapeEscape from the tableCmd-Enter

Move Focus

CommandDescriptionKeymap
Move LeftMove focus leftCmd-Left
Move RightMove focus rightCmd-Right
Move UpMove focus upCmd-Up
Move DownMove focus downCmd-Down

Alignment

CommandDescriptionKeymap
Align LeftAlign a column leftShift-Cmd-Left
Align RightAlign a column rightShift-Cmd-Right
Align CenterAlign a column centerShift-Cmd-Up
Align NoneUnset alignmentShift-Cmd-Down

Row/Column Operations

CommandDescriptionKeymap
Insert RowInsert an empty rowCmd-K Cmd-I
Delete RowDelete a rowCmd-L Cmd-I
Insert ColumnInsert an empty columnCmd-K Cmd-J
Delete ColumnDelete a columnCmd-L Cmd-J
Move Row UpMove a row upAlt-Shift-Cmd-Up
Move Row DownMove a row downAlt-Shift-Cmd-Down
Move Column LeftMove a column leftAlt-Shift-Cmd-Left
Move Column RightMove a column rightAlt-Shift-Cmd-Right

There is also a "Table Editor" menu item under the "Extensions" submenu in the status bar.