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-} | 后一月 |