I have a list in an org document that is rather long
- alpha a
- beta b
- gamma
- delta d
- epsilon e
- zeta z
- eta
- theta
- iota
- kappa
- lambda
- mu
I would like a function that redistributes this block of text into n columns where n is specified by me. So issuing M-x desired-function <ret> 2 <ret> would return something like
- alpha a - eta
- beta b - theta
- gamma - iota
- delta d - kappa
- epsilon e - lambda
- zeta z - mu
and issuing M-x desired-function <ret> 3 <ret> would return something like
- alpha a - epsilon e - iota
- beta b - zeta z - kappa
- gamma - eta - lambda
- delta d - theta - mu
Such a function would probably break the functionality of the list in the org document but that wouldn't really bother me.
Does this exist in emacs?