如何在议程自定义视图中截断长任务名称?

时间:2013-04-23 02:41:33

标签: emacs org-mode

在emacs org-mode中,我定义了一些org-agenda-custom-commands。但是某些任务名称比组织议程缓冲区中的屏幕太长。

如何在议程自定义视图中截断长任务名称?

1 个答案:

答案 0 :(得分:0)

议程的显示将反映Emacs的truncate-lines变量的设置。函数toggle-truncate-lines是以交互方式打开或关闭此功能的最简单方法。组织模式还提供org-startup-truncated变量,该变量将控制整个组织模式truncate-lines的默认值:

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)