When creating a table from a region, the empty column and row have to be deleted.
-
Could you give a small example with what you start with and what result you want. – Andrew Swann Nov 24 '22 at 11:55
1 Answers
You can remove a column (empty or not) by using M-S-<left>
with the cursor in the column you want to remove.
Similarly, for a row, you can use M-S-<up>
with the cursor in the row that you want to remove.
Do C-h f org-table-delete-column
and C-h f org-table-delete-row
to find out more about these commands.
Note that M-S-<left>
and M-S-<up>
are context-dependent bindings: they are bound to org-shiftmetaleft
and org-shiftmetaup
respectively, not to org-table-delete-column
(or -row
) directly. Each of these functions examines the context and dispatches to the appropriate command from there.
Do C-h f org-shiftmetaleft
and C-h f org-shiftmetaup
to find out what they do in other contexts. E.g. the doc string of org-shiftmetaleft
says:
Promote subtree or delete table column. Calls ‘org-promote-subtree’, ‘org-outdent-item-tree’, or ‘org-table-delete-column’, depending on context. See the individual commands for more information.

- 27,023
- 3
- 23
- 42