カレンダーには、日記エントリを作成するためのコマンドがいくつか用意されています。基本的なコマンドを以下に挙げます。より高度なコマンドについては次節で説明します(特殊な日記エントリを参照してください)。また、グレゴリオ暦以外の暦に基づいたエントリを作成することも可能です。グレゴリオ暦以外の暦を用いた日記エントリを参照してください。
選択した日付 (diary-insert-entry) の日記エントリを追加します。
選択した曜日 (diary-insert-weekly-entry) の日記エントリを追加します。
選択した月の日付 (diary-insert-monthly-entry)
の日記エントリを追加します。
選択した年の日付 (diary-insert-yearly-entry)
の日記エントリを追加します。
カレンダーウィンドウで特定の日付を選択し、i d (diary-insert-entry)
コマンドを入力することで、その日付の日記エントリを作成できます。このコマンドを実行すると、別のウィンドウに日記ファイルの末尾が表示され、そこに日付が挿入されます。その後、日記エントリの残りの部分を入力できます。
特定の曜日に該当する日記エントリを作成したい場合は、その曜日(どの回でも構いません)を選択し、i w
(diary-insert-weekly-entry)
と入力してください。これにより、曜日が汎用的な日付として挿入され、その後に日記エントリの残りの部分を入力できます。月間の日記エントリも同様の方法で作成できます。月の日付を選択し、i m (diary-insert-monthly-entry)
コマンドを使用して、エントリの残りの部分を入力してください。同様に、i y (diary-insert-yearly-entry) コマンドで年間の日記エントリを挿入することも可能です。
上記のコマンドはいずれも、デフォルトで日記エントリにマークを付けます。マークを付けない日記エントリを作成するには、コマンドにプレフィックス引数を指定してください。例えば、C-u i w はマークを付けない週次日記エントリを作成します。
ダイアリーファイルを編集する際は、必ずファイルを保存してからEmacsを終了してください。上記の挿入コマンドのいずれかを使用した後にダイアリーファイルを保存すると、適宜、カレンダーウィンドウ内のダイアリーマークが自動的に更新されます。また、いつでもコマンド
calendar-redraw を使用して強制的に更新を行うことができます。