在 emacs org-mode 中,我定义了一些 org-agenda-custom-commands。但有些任务名称比Org Agenda缓冲区中的屏幕长。
如何在议程自定义视图中截断长任务名称?
议程的显示将反映 Emacstruncate-lines
变量的设置。该功能toggle-truncate-lines
是交互式打开或关闭此功能的最简单方法。org-mode 还提供了一个org-startup-truncated
变量,它将控制truncate-lines
整个 org-mode 中的默认值:
Non-nil means entering Org-mode will set `truncate-lines'.
This is useful since some lines containing links can be very long and
uninteresting. Also tables look terrible when wrapped.
如果您真的想全局关闭截断(包括在 Org 模式缓冲区中),但您希望议程中的行换行,那么您可以添加一些内容org-agenda-mode-hook
来禁用该选项:
(defun my/org-agenda-mode-hook ()
(interactive)
(setq truncate-lines nil))
(add-hook 'org-agenda-mode-hook
'my/org-agenda-mode-hook)