我已经使用 在 Emacs 中激活了可视行模式
M-x global-visual-line-mode
。
然而(仅)在议程缓冲区中我愿意自动使用truncate long lines
它。
我该如何启用此功能?我必须修改议程命令吗?
答案1
钩子是特定场合运行的函数列表。大多数模式(如果不是全部)至少有一个钩子,通常名为<mode-name>-mode-hook
,您可以使用 向其添加函数add-hook
并使用 删除函数remove-hook
。
您可以查看钩子是否存在并使用 检查其值C-hv<mode-name>-mode-hook
RET。
就您而言,您需要配置org-agenda-mode-hook
。
(add-hook 'org-agenda-mode-hook
(lambda ()
(visual-line-mode -1)
(toggle-truncate-lines 1)))