Emacs org-mode: como desabilitar o envoltório de linha visual apenas para os buffers da Agenda?

1

Eu 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? Preciso modificar os comandos da agenda?

    
por MostlyHarmless 09.01.2013 / 10:53

1 resposta

4

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 chamado <mode-name>-mode-hook , ao qual você pode adicionar funções com add-hook e remover funções com remove-hook .

Você pode ver se existe um gancho e inspecionar seu valor com C-h v <mode-name>-mode-hook RET .

No seu caso, você deseja configurar org-agenda-mode-hook .

(add-hook 'org-agenda-mode-hook
          (lambda ()
            (visual-line-mode -1)
            (toggle-truncate-lines 1)))
    
por 09.01.2013 / 22:01