1

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

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

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

1 ответ1

5

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

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

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

(add-hook 'org-agenda-mode-hook
          (lambda ()
            (visual-line-mode -1)
            (toggle-truncate-lines 1)))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .