summaryrefslogtreecommitdiff
path: root/calendar.def.h
blob: 3a43f0a02c201e30097911c6d97b3c58e99db1be (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* clectio local calendar overrides -- suckless style: copy to calendar.h,
 * edit, `make`. Compiled in; there is no config file at run time.
 *
 * Each row REPLACES the name and colour of ONE fixed date (month, day), every
 * year. This is for MINOR local changes only. clectio has no calendar engine,
 * so it CANNOT, here:
 *   - change a day's READINGS, or its RANK / precedence (it stores neither);
 *   - place MOVABLE feasts (Easter-relative dates);
 *   - arbitrate against the universal day -- an override wins UNCONDITIONALLY,
 *     so only override a date whose celebration you truly mean to replace.
 * The readings shown on an overridden day stay the underlying day's -- which is
 * correct for a memorial (it uses the weekday readings). For proper readings,
 * ranks, or movable feasts, regenerate the calendar from lectio (see README).
 *
 * Colours: GREEN  WHITE  RED  VIOLET  ROSE  BLACK
 * Fields:  { month, day, colour, "Display name" }
 */
static const Override overrides[] = {
	/* Uncomment, edit, or add rows. Examples: */
	/* { 5, 16, RED,   "Saint Andrew Bobola, priest and martyr" }, */
	/* { 4, 23, RED,   "Saint Adalbert, bishop and martyr" },      */
	/* { 8, 15, WHITE, "The Assumption -- Our Lady of the Herbs" }, */

	{ 0, 0, 0, 0 } /* end marker -- keep this row last */
};