Hi The following works nicely #+begin_src * Over :PROPERTIES: :ID: ef19f286-8769-4fe7-8f95-8167691257a0 :COLUMNS: %5TODO(Status) %5NR(Nr) :foo: Over :NEW: [0/3] :END: ** TODO Test :PROPERTIES: :Sent: [X] :New: [ ] :END:
** WAIT Test2 :PROPERTIES: :Sent: [X] :New: [ ] :END: ** TODO Test3 :PROPERTIES: :Sent: [ ] :New: [ ] :END: #+BEGIN: columnview :maxlevel 2 :skip-empty-rows t :hlines 1 :indent nil :format "%5TODO(Status) %5Sent(Sent){X/} %New(New){X/}" | Status | Sent | New | |--------+-------+-------| | | [2/3] | [0/3] | | TODO | [X] | [ ] | | WAIT | [X] | [ ] | | TODO | [ ] | [ ] | #+END: #+end_src However if I have very many Properties that table can get very wide. Is there any function that would convert these headings into simple lists with sublist, such as #+begin_src 1. TODO Test 1. [X] Sent 2. [ ] New 2. TODO Test2 1. [X] Sent 2. [ ] New 3. TODO Test3 1. [X] Sent 2. [ ] New #+end_src -- I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military. I support the ban of Russia from SWIFT. I support the EU membership of the Ukraine.