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

1140
MostlyHarmless

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

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

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

1

1 ответ на вопрос

5
Daimrod

A hook is a list of functions ran on particular occasion. Most modes, if not all, have at least one hook, generally named <mode-name>-mode-hook, to which you can add functions with add-hook and remove functions with remove-hook.

You can see if a hook exists and inspect its value with C-hv<mode-name>-mode-hookRET.

In your case, you want to configure org-agenda-mode-hook.

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

Похожие вопросы