Problem
The extension has commands for adding columns (Markdown Table: Insert column to the right / ...to the left) and for moving the cursor between columns (Move to Left / Move to Right), but there's no way to delete the current column.
Right now removing a column means manually deleting the cell from every row and then re-formatting, which is tedious and error-prone on larger tables. Having insert-column but no delete-column also feels asymmetric.
Solution
Add a command like Markdown Table: Delete column that removes the column under the cursor (header + separator + all body cells) and reflows the table. Bonus: a matching Delete row command if it doesn't already exist, for consistency.
Environment
Problem
The extension has commands for adding columns (
Markdown Table: Insert column to the right/...to the left) and for moving the cursor between columns (Move to Left/Move to Right), but there's no way to delete the current column.Right now removing a column means manually deleting the cell from every row and then re-formatting, which is tedious and error-prone on larger tables. Having insert-column but no delete-column also feels asymmetric.
Solution
Add a command like
Markdown Table: Delete columnthat removes the column under the cursor (header + separator + all body cells) and reflows the table. Bonus: a matchingDelete rowcommand if it doesn't already exist, for consistency.Environment