| What is cal-catholic.el? |
The cal-catholic package is intended to be a drop-in extension to Ed Reingold's calendar package in emacs. It calculates each day's Roman Catholic liturgical data and can be extended to present all sorts of other daily information, such as Mass readings and prayers, the Liturgy of the Hours, the Roman Martyrology, etc.
cal-catholic is a tottering kludge tower. The current version is pretty much a rough initial sketch of what I intend to do, and will be thrown away in favor of a clearer, more efficient version after I play with the problem a while.
It's FREE of course, as in free speech and free beer, and it's distributed under the GNU General Public License.
| What's new? |
| What might be new someday? |
| Download |
You can download the latest stable version of the package here:
The wild-n-crazy development version is here: This version is being developed under the GNU Emacs 21.3 prereleases.| Install |
gunzip -qc roman-calendar.tar.gz | tar xvf -This will create a directory "roman-calendar" containing the source files.
(add-hook 'diary-display-hook 'fancy-diary-display)
(add-to-list 'load-path "/mnt/disk2/billw/emacs/emacs-lisp-21/roman-calendar") (require 'cal-catholic)
&%%(diary-catholic-date)
Tuesday, May 15, 2001 ===================== Optional Memorial: Saint Isidore the Farmer
| Gnus interface |
Add this code to your ~/.gnus file in order to add an 'X-Liturgical-Date' header to your outgoing messages to group "somegroup". Disclaimer: some knowledge of posting styles is assumed.
(setq gnus-inhibit-posting-styles nil)
(setq gnus-posting-styles
'(
[...]
("somegroup"
("X-Liturgical-Date"
(progn
(let* ((catholic-info (symbol-value (intern-soft (calendar-catholic-variable-name (rc-current-date)))))
(type (cdr (assoc 'type catholic-info)))
(name (cdr (assoc 'name catholic-info)))
(year (concat "A.D. " (format-time-string "%Y"))))
(format "%s: %s, %s" type name year))))
(signature-file "/billw/Mail/.somesig"))
[...]
))
| Thanks |
Thanks to:
| Official documentation |
| Related links |