Emacsには、予定や過去の出来事を記録するダイアリーを備えた卓上カレンダー機能が搭載されています。また、予定の管理や、特定のプロジェクトに費やした時間の把握を行うための機能も備えています。
カレンダーを表示するには、M-x calendar と入力します。これにより、今月を中心とした3ヶ月分のカレンダーが表示され、現在の日付にカーソルが置かれます。C-u M-x calendar のように数値引数を指定すると、3ヶ月分のカレンダーの中心となる月と年の入力が求められます。カレンダーは専用のバッファを使用し、そのメジャーモードは Calendar モードです。
カレンダーで mouse-3 を入力すると、特定の日付に対する操作メニューが表示されます。mouse-2 を入力すると、特定の日付に関わらずよく使われるカレンダー機能のメニューが表示されます。カレンダーを終了するには、q と入力してください。