Hi Gustav and Daniel 2011/9/30 Gustav Wikström <gustav.e...@gmail.com>: > How do I add or remove a single cell in a table? > Example: > I have the following table: > | 1 | 1 | > | 2 | 3 | > | 3 | 4 | > | 4 | | > Now I want to add an empty cell in @2$2 (below the heading) and thus move > the following cells in column 2 down one step. > After: > | 1 | 1 | > | 2 | | > | 3 | 3 | > | 4 | 4 |
2011/9/30 Michael Brand <michael.ch.br...@gmail.com>: > [...] transpose [...] > and split it into two (or three) tables: > > | a | b | c | d | > > | 1 | 3 | 4 | | > > (| e | f | g | h |) > > Then you can use the very convenient editing functions of Org table on > the second part of the table, to move the empty field in front of "3" | a | b | c | d | | 1 | | 3 | 4 | | e | f | g | h | > join the parts together | a | b | c | d | | 1 | | 3 | 4 | | e | f | g | h | > and transpose again. By coincidence just today I had the same need to move or rotate columns left/right, without affecting the other rows above and below. Because I need this repeatedly I wrote two in-row functions derived from org-table-move-column, without the need anymore of splitting and joining the table like above. It supports only the direction left/right. The direction up/down Gustav asked for would be harder to implement but as a workaround you can still transpose http://orgmode.org/worg/org-hacks.html#transpose-table and use the in-row left/right. from another thread: On Mon, Nov 21, 2011 at 14:31, Daniel Martins <daniel...@gmail.com> wrote: > The feature of remove/add cell is quite important. Should be a feature > request. If I understand right and only for left/right, the in-row functions cover that too: - remove: first blank the field with "C-c Space" (org-table-blank-field) and then rotate in-row left - add: rotate in-row right and replace the field content, before this step append new columns if required For more see "Change the column sequence in one row only" on Worg hacks: http://orgmode.org/worg/org-hacks.html#column-sequence-in-row Michael