这里的日出、日落显示能汉化麽?
1 个赞
先收藏 同样用doom 好好学习一下
1 个赞
应该可以,但是我知道怎么实现,而且 sunrise, sunset 两个单词很简单。
确实改不了,diary-file 就是普通文件不是 org,如果都改成 org,自带的所有 diary 功能将不工作。
(我觉得 Diary 也挺好看
有办法,用agenda提供的hook, 把这个词替换为其他词
棒,还是你的方法好。用 general-advice-add 将calendar整合到agenda中,导致后面 调用 (org-agenda-append-agenda)
失败。
现在是这样配置 org-capture:
;;最后只保留Note和Plan两部分。
(defun my-org-goto-last-note-headline ()
"Move point to the last headline in file matching \"* Notes\"."
(end-of-buffer)
(re-search-backward "\\* Note"))
(defun my-org-goto-last-plan-headline ()
"Move point to the last he adline in file matching \"* Plans\"."
(end-of-buffer)
(re-search-backward "\\* Plan"))
(setq org-capture-templates
'(("n" "Note" entry
(file+function "~/Documents/OrgMode/ORG/Master/todo.today.org"
my-org-goto-last-note-headline)
"* %i%? \n%T")
("p" "Plan" entry
(file+function "~/Documents/OrgMode/ORG/Master/todo.today.org"
my-org-goto-last-plan-headline)
"* TODO %i%?")
))
;;短评, 此处原来设置的inactive timestamp没有一点儿道理.
(defun newday ()
(interactive)
(progn
(find-file "~/Documents/OrgMode/Org/Master/todo.today.org")
(goto-char (point-max))
(insert "*" ?\s (format-time-string "%Y-%m-%d %A") ?\n
"** Plan\n"
"** HandsOn\n"
"** Notes\n"
"** Review\n"
)))
其中 Note 加时间能展示到 agenda-view 中,
Todo 不加 时间戳,因为能从agenda-view中按键 A 调用 (org-agenda-append-agenda) 将 todo 都 拼接到后面:
感谢, 我也中招了