Emacs org-mode: как отключить визуальный перенос строк только для буферов повестки дня?

Я активировал режим визуальной линии в Emacs с
M-x global-visual-line-mode .

однако (только) в буферах повестки дня я хотел бы автоматически использовать truncate long lines вместо.

Как я могу включить это? Нужно ли изменять команды повестки дня?

18
задан MostlyHarmless
17.05.2023 4:55 Количество просмотров материала 2866
Распечатать страницу

1 ответ

хук-это список функций, выполняемых в конкретном случае. Большинство режимов, если не все, имеют хотя бы один Хук, обычно называемый <mode-name>-mode-hook, к которому можно добавлять функции с помощью add-hook и удалите функции с помощью remove-hook.

вы можете увидеть, если существует крюк и проверить его значение с зv<mode-name>-mode-hookRET.

в вашем случае, вы хотите настроить org-agenda-mode-hook.

(add-hook 'org-agenda-mode-hook
          (lambda ()
            (visual-line-mode -1)
            (toggle-truncate-lines 1)))
4
отвечен Daimrod 2023-05-18 12:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх