
Ativei o modo de linha visual no Emacs com
M-x global-visual-line-mode
.
No entanto (apenas) nos buffers da Agenda eu gostaria de usar automaticamente truncate long lines
.
Como posso ativar isso? Tenho que modificar os comandos da agenda?
Responder1
Um gancho é uma lista de funções executadas em uma ocasião específica. A maioria dos modos, se não todos, tem pelo menos um gancho, geralmente denominado <mode-name>-mode-hook
, ao qual você pode adicionar add-hook
e remover funções com remove-hook
.
Você pode ver se existe um gancho e inspecionar seu valor com C-hv<mode-name>-mode-hook
RET.
No seu caso, você deseja configurar o org-agenda-mode-hook
.
(add-hook 'org-agenda-mode-hook
(lambda ()
(visual-line-mode -1)
(toggle-truncate-lines 1)))