簡體   English   中英

如何在組織模式議程中插入空行?

[英]How can I insert empty lines into my org-mode agenda?

我正在使用組織模式來組織任務。 我使用標准優先級。

是否可以在標准議程視圖中插入空行? 我每天有很多任務,通常按優先級排序。 #A顯示在頂部,#B顯示在中間,#C顯示在底部。

我想在每個優先級類之后有一個空行作為分隔符(在所有#A任務之后為空行,在所有#B任務之后為空行,在#C任務之后為空行)。 這將使我的議程更具可讀性。

我確實找到了有關如何在塊后插入分隔符的幫助,但我沒有使用塊。

謝謝!

這是注釋中提供的@lawlist代碼的有效解決方案。 它將根據優先級在視覺上划定當天的任務

  (defun my-custom-agenda-fn ()
    (save-excursion
     (let ((delimit "------------------------"))
      (org-agenda-goto-today)
      (dolist
          (priority '("\\[#A\\]" "\\[#B\\]" "\\[#C\\]" "\\[#D\\]" "\\[#E\\]"))
        (when (re-search-forward priority nil t)
          (goto-char (point-at-bol)) (insert (concat delimit "\n"))))
      (org-agenda-goto-today)
      (when (re-search-forward delimit nil t)
        (delete-region
         (progn (forward-visible-line 0) (point))
         (progn (forward-visible-line 1) (point))))
      ))
   )

(add-hook 'org-agenda-finalize-hook 'my-custom-agenda-fn)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM