Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!m.cs.uiuc.edu!reingold From: reingold@m.cs.uiuc.edu Newsgroups: comp.emacs Subject: New calendar.el Message-ID: <4300060@m.cs.uiuc.edu> Date: 26 Dec 89 01:38:29 GMT Lines: 37 Nf-ID: #N:m.cs.uiuc.edu:4300060:000:1531 Nf-From: m.cs.uiuc.edu!reingold Dec 25 15:14:00 1989 The first three responses to this message contain, respectively, the files calendar.el, diary.el, and holidays.el. These files are also available by anonymous ftp to a.cs.uiuc.edu in pub/calendar. You need all three of them for the calendar to work properly. Here are some of the highlights, compared to the old calendar.el in prior postings to this news group: * All known bugs have been fixed. * There is now an "include" mechanism to enable `shared diary files'. * Diary entry styles are now controlled by a list of patterns, so that European-style dates are now an option. (But the form of the patterns no longer permits a DAY entry--you must use the `*'.) * Two-digit abbreviated years are now acceptable in diary entries. * Added the `C' calendar command for the ISO commercial calendar. * Added the `D' calendar command to give the day in the Gregorian year (current day's number and the number of days remaining). * Display style of dates is now controlled by a pattern. * The Hebrew calendar functions have been rewritten to make them much faster; this makes holiday determination much faster. * The holiday determination is now much more general. * The code has been split into three files: the calendar stuff is in the main file, calendar.el; the diary stuff is in diary.el; the holiday stuff is in holiday.el. * A diary hook example has been added that shows how to get sorted diary entries in the fancy diary buffer.