To set an appointment to repeat annually in Calcurse, you first need to create the initial appointment and then use the
r key binding to add a recurrence rule.
Step-by-Step Guide
Add the initial appointment:
Navigate to the desired date in the calendar panel using the arrow keys or h/j/k/l keys.
Press Ctrl+A to add a new appointment.
Enter the start time, end time (optional), and a description for your appointment (e.g., “Annual Checkup”).
Save the appointment.
Set the recurrence:
Ensure the newly created appointment is selected in the appointments panel.
Press the r key. This will lead you to a series of questions to specify the repetition characteristics.
Configure the annual repetition:
You may be prompted to choose between simple or advanced repetition (depending on your Calcurse version). Either option works for a simple annual repeat.
When prompted for the repetition type, select y for yearly.
The next prompt will ask for the repetition frequency (e.g., “every 1 year”). Press Enter to accept the default of “1” for an annual repeat.
Finally, you will be asked for an ending date. You can enter a specific date for the repetitions to stop, or press Enter to leave it blank for an endless repetition.
Once finished, the appointment will be marked as a recurring item, and future occurrences will appear in your calendar. You can use the :next command (default :n) with the item selected to step through future occurrences and verify the rule works as intended.
Edit: I got this info on google as I don’t use calcurse. Hopefully it’s helpful.
Thanks for the suggestion. I had already found that link and run it. Pressing “r” had no effect. Well, I am used to web solutions not always working. After all 60% of the web is lies.