Вот у меня есть некая программа. Её надо модифицировать, и сделать так, чтобы результаты выводились в виде таблицы. Как это сделать?
Задача абсолютно не описана в деталях, поэтому вразумительного сказать ничего нельзя.
Про table-mode уже сказали. Возможны еще варианты. Вариант первый — написать самому генератор таблиц на Emacs Lisp. Это по желанию. Еще вариант: оформить результаты работы программы в виде разметки для groff, вызвать groff (с препроцессором tbl) из emacs с выводом результатов в буфер.
.TS
allbox;
ccl.
Letter Number Word
A 1 one
B 2 two
C 3 tree
.TE
groff -t -Tutf8 <input> выдаст
+-------+--------+------+
|Letter | Number | Word |
+-------+--------+------+
| A | 1 | one |
+-------+--------+------+
| B | 2 | two |
+-------+--------+------+
| C | 3 | tree |
+-------+--------+------+
Подводные камни — вывод в utf8. Что-то у меня не пошло. Там вообще непонятки пока с этим. Для man что-то сделали с utf8, а вот с остальным... но я не искал ответов на этот вопрос. Сам глянь, если интересно. Возможно, что в версии 1.19 или 1.20 что-то уже работает — там были какие-то подвижки в этом направлении, кажется.