Ответ 1
Пакет adaptive-wrap, который может быть установлен с помощью системы ELPA, должен делай то, что хочешь.
После установки пакета просто запустите следующие команды:
- M-x
visual-line-mode
RET (для переноса длинных строк) - M-x
adaptive-wrap-prefix-mode
RET (чтобы сделать отступы завернутых строк красивыми)
У меня также есть следующий фрагмент в моем файле init.el
, чтобы автоматически активировать adaptive-wrap-prefix-mode
вместе с visual-line-mode
:
(when (fboundp 'adaptive-wrap-prefix-mode)
(defun my-activate-adaptive-wrap-prefix-mode ()
"Toggle `visual-line-mode' and `adaptive-wrap-prefix-mode' simultaneously."
(adaptive-wrap-prefix-mode (if visual-line-mode 1 -1)))
(add-hook 'visual-line-mode-hook 'my-activate-adaptive-wrap-prefix-mode))