[英]How to insert date only in org-mode
我可以使用org-time-stamp-inactive
( Cc C-!
) 以交互方式插入非活動時間戳,然后在出現日歷時按Enter
。 這會插入一個類似[2021-12-10 Fri]
的值。
我想知道這是否可以通過org-time-stamp-inactive
以編程方式實現。 我嘗試org-time-stamp-inactive '(16)
但這也插入了一個我不想要的時間。 我可以insert (format-time-string "[%Y-%m-%d %a]")
但這使用了不同的方法,我想知道我想要的是否可以通過 org-time-郵票無效。
Org 模式是純文本:事情可能看起來不同,但一切都是煙霧和鏡子:您可以在終端中cat
一個 Org 模式文件並准確查看它包含的內容。 特別是,非活動時間數據只是[2021-12-11]
形式的字符串。 因此,如果您手動操作,而不是通過一些 Org 模式接口,則不會受到任何懲罰:最終結果是相同的,因此您手動插入的日期與org-time-stamp-inactive
插入的日期一樣好。
因此,假設您建議的簡單解決方案是可以接受的,這里填寫詳細信息:
(defun my/org-insert-current-time-as-inactive-time-stamp ()
(interactive)
(insert (format-time-string "[%Y-%m-%d]")))
(define-key org-mode-map (kbd "C-c _") #'my/org-insert-current-time-as-inactive-time-stamp)
在我的例子中, Cc _
在 Org 模式鍵盤映射中未定義,但 YMMV:選擇未使用的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.