Is anyone aware of an emacs mode or function that will reformat a buffer holding a delimited file such that each delimiter (e.g. tab) defines a "column" with the width of each column set to the longest entry?
I can reset the tab-width variable but that makes all columns equal width. I would much prefer variable-width columns if possible (like how a spreadsheet program like excel would display such a file after resizing the columns).