summaryrefslogtreecommitdiff
path: root/calendar.def.h
diff options
context:
space:
mode:
Diffstat (limited to 'calendar.def.h')
-rw-r--r--calendar.def.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/calendar.def.h b/calendar.def.h
new file mode 100644
index 0000000..3a43f0a
--- /dev/null
+++ b/calendar.def.h
@@ -0,0 +1,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 */
+};