Здесь буду описывать настройки редактора, удобные при работе с обычными человеческими текстами.
В тех случаях, когда не выбран другой основной режим (в т.ч. автоматически по типу файла), вместо "неопределённого" режима fundamental-mode будет включён режим редактирования текстов.
При активации основного текстового режима автоматически включать дополнительный режим "длинных строк". В этом режиме строки визуально переносятся при достижении заданной ширины экрана -- но в редактируемый файл по-прежнему вставляются в этих местах пробелы, а не разрывы строки.
Код: Выделить всё
(add-hook 'text-mode-hook '(lambda () (set-fill-column число)))
И собственно задать ту самую ширину для переноса строк. Я рекомендую подставить "число" на единицу меньше ширины окна (терминала или графического окна emacs) -- так текст будет занимать максимум места (последний символ экранной строки зарезервирован для индикатора переноса длинных строк).