1 Calendar
1.1 定位日期
1.2 添加代办事项
1.3 日期信息
1.4 导出为HTML
2 约会提醒功能
1 Calendar
通过Emacs提供的calendar+Appointment可以实现简单的日程管理功能. 此外Emacs其实还提供了功能更强的Org-mode,但该mode太过复杂,简单的日程管理无需用到这么复杂的东西.
1.1 定位日期
使用M-x calendar就可以调用Emacs的calendar功能,这时Emacs会打开一个显示了三个月(分别是前一个月,当前月,后一个月)信息的日历,光标自动放在表示今天的那个位置. 如下图所示
默认情况下calendar将周日作为一周的第一天,我们可以通过更改变量calendar-week-start的值来设置以星期几作为一周的第一天
(setq calendar-week-start 1) ;设置星期一为每周的第一天
一般情况下我们可以直接用上下左右方向键移动光标到其他日期处,也可以直接用鼠标点击要定位的日期. 此外,Emacs也提供了其他的移动命令,如下表所示:
| 命令 | 说明 |
|---|---|
| C-f 或者 左方向键 | 后一日 |
| C-b 或者 右方向键 | 前一日 |
| C-n 或者 下方向键 | 后一周 |
| c-p 或者 上方向键 | 前一周 |
| M-} | 后一月 |
| M-{ | 前一月 |

本文介绍了如何在Emacs中使用Calendar进行日程管理,包括定位日期、添加代办事项、查看日期信息以及导出为HTML。同时,文章还讲述了Emacs的约会提醒功能,如何开启、添加和删除约会提醒,并在mode-line上显示倒计时。

最低0.47元/天 解锁文章
3994

被折叠的 条评论
为什么被折叠?



