Rudolf Adamkovič <rud...@adamkovic.org> writes: > Given the source block > > #+BEGIN_SRC emacs-lisp > (list (list 1 2) (list "/" "<>") 'hline (list 3 4) (list 5 6)) > #+END_SRC > > Org Babel outputs > ... > with the second element of the list > > (list "/" "<>") > > swallowed, without a word. > > Why would Org Babel do this? > > And, how can one output tables with column groups?
This is because of how `orgtbl-to-generic' is implemented. It is taking pieces from the full ox.el exporter, hard-coding certain things. For example, it always removes special table lines: ;; Since we are going to export using a low-level mechanism, ;; ignore special column and special rows manually. ox.el used to do the same recently, until I added a feature to keep special lines in tables during export (for ox-org purposes). See also https://list.orgmode.org/orgmode/87bkjy9tew....@mat.ucm.es/ -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>