Один из вариантов - установить перенос на 81, а не на 80.
M-x set-fill-column RET 81
Другой вариант, возможно, лучший выбор, - определить переменную overflow-newline-into-fringe как t,Попробуйте один раз, вручную:
M-x set-variable RET overflow-newline-into-fringe RET t
Любой из них может быть установлен по умолчанию.Вы можете сделать это через M-x customize
или отредактировав свой файл .emacs.Публикуйте снова, если вам нужна помощь.
Кстати, вы используете emacs в графической или терминальной среде?В графической среде я часто просто увеличиваю окно, если у меня длинные строки.Или я могу включить усечение строки с горизонтальной полосой прокрутки.
добавлено позже
С добавленной информацией, что вы запускаете emacs в режиме терминала, как вы обнаружили, ни одна из этих опций не работает.Я попробовал пример запуска emacs в putty, где я могу изменить размер окна, и emacs сразу его подберет.Таким образом, я мог бы увеличить размер до 81 столбца, и мои строки из 80 столбцов остались без изменений без продолжения.Я не уверен, какое значение TERM вы присвоили с помощью tmux, но вы можете рассмотреть возможность создания пользовательского типа терминала (termcap или terminfo), который поддерживает 81 столбец.Я только кратко взглянул на tmux, но заметил, что вы можете изменять размеры панелей в терминале.
Теперь, из любопытства, что является основным мотиватором для вас при использовании tmux?Я думаю, что возможность возобновления будет полезна.Однако я обнаружил, что другие функции не так полезны, потому что в среде X-Window открыть больше терминалов дешево и легко, или, если я использую замазку, я могу создать больше таких.Что касается использования emacs, независимо от того, работаю ли я под X-Window или MS-Windows, я просто создаю столько фреймов, сколько захочу, и с этим довольно легко работать.Итак, есть ли что-то еще, что заинтересовало бы вас использовать tmux?