Mercurial > emacs
changeset 13193:a25a4f1246c0
Added key definitions and autoloads for cal-tex.el (a new file).
author | Edward M. Reingold <reingold@emr.cs.iit.edu> |
---|---|
date | Thu, 12 Oct 1995 15:27:07 +0000 |
parents | c7174381d5d9 |
children | 7e90c5fce35f |
files | lisp/calendar/calendar.el |
diffstat | 1 files changed, 75 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/calendar/calendar.el Wed Oct 11 21:05:53 1995 +0000 +++ b/lisp/calendar/calendar.el Thu Oct 12 15:27:07 1995 +0000 @@ -5,8 +5,7 @@ ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> ;; Keywords: calendar -;; Human-Keywords: calendar, Gregorian calendar, Julian calendar, -;; Julian day number, diary, holidays +;; Human-Keywords: calendar, Gregorian calendar, diary, holidays ;; This file is part of GNU Emacs. @@ -46,25 +45,27 @@ ;; Ethiopic calendar, and to the astronomical (Julian) day number. When ;; floating point is available, times of sunrise/sunset can be displayed, as ;; can the phases of the moon. Appointment notification for diary entries is -;; available. +;; available. Calendar printing via LaTeX is available. ;; The following files are part of the calendar/diary code: +;; appt.el Appointment notification +;; cal-chinese.el Chinese calendar +;; cal-coptic.el Coptic/Ethiopic calendars +;; cal-dst.el Daylight savings time rules +;; cal-hebrew.el Hebrew calendar +;; cal-islamic.el Islamic calendar +;; cal-iso.el ISO calendar +;; cal-julian.el Julian/astronomical calendars +;; cal-mayan.el Mayan calendars ;; cal-menu.el Menu support ;; cal-move.el Movement in the calendar +;; cal-tex.el Calendars in LaTeX ;; cal-x.el X-windows dedicated frame functions ;; diary.el Diary functions ;; holidays.el Holiday functions -;; cal-julian.el Julian/astronomical calendars -;; cal-hebrew.el Hebrew calendar -;; cal-islamic.el Islamic calendar -;; cal-mayan.el Mayan calendars -;; cal-chinese.el Chinese calendar -;; cal-coptic.el Coptic/Ethiopic calendars -;; cal-dst.el Daylight savings time rules +;; lunar.el Phases of the moon ;; solar.el Sunrise/sunset, equinoxes/solstices -;; lunar.el Phases of the moon -;; appt.el Appointment notification ;; Comments, corrections, and improvements should be sent to ;; Edward M. Reingold Department of Computer Science @@ -89,7 +90,7 @@ (defun calendar-version () (interactive) - (message "Version 6, September 17, 1995")) + (message "Version 6, October 12, 1995")) ;;;###autoload (defvar calendar-week-start-day 0 @@ -1443,6 +1444,54 @@ holidays are found, nil if not." t) +(autoload 'cal-tex-cursor-month "cal-tex" + "Make a buffer with LaTeX commands for the month cursor is on. +Optional prefix argument specifies number of months to be produced. +Calendar is condensed onto one page.") + +(autoload 'cal-tex-cursor-month-landscape "cal-tex" + "Make a buffer with LaTeX commands for the month cursor is on. +Optional prefix argument specifies number of months to be produced.") + +(autoload 'cal-tex-cursor-day "cal-tex" + "Make a buffer with LaTeX commands for the day cursor is on.") + +(autoload 'cal-tex-cursor-week "cal-tex" + "Make a buffer with LaTeX commands for a one page weekly calendar. +Optional prefix argument specifies number of weeks.") + +(autoload 'cal-tex-cursor-week2 "cal-tex" + "Make a buffer with LaTeX commands for a two page weekly calendar. +Optional prefix argument specifies number of weeks.") + +(autoload 'cal-tex-cursor-week3 "cal-tex" + "Make a buffer with LaTeX commands for a one page weekly calendar. +Optional prefix argument specifies number of weeks.") + +(autoload 'cal-tex-cursor-week4 "cal-tex" + "Make a buffer with LaTeX commands for a one page weekly calendar. +Optional prefix argument specifies number of weeks.") + +(autoload 'cal-tex-cursor-week5 "cal-tex" + "Make a buffer with LaTeX commands for a Filofax one page weekly calendar. +Optional prefix argument specifies number of weeks.") + +(autoload 'cal-tex-cursor-week6 "cal-tex" + "Make a buffer with LaTeX commands for a Filofax two page weekly calendar. +Optional prefix argument specifies number of weeks.") + +(autoload 'cal-tex-cursor-year "cal-tex" + "Make a buffer with LaTeX commands for a year's calendar. +Optional prefix argument specifies numeber of years.") + +(autoload 'cal-tex-cursor-year-landscape "cal-tex" + "Make a buffer with LaTeX commands for a year's calendar (landscape). +Optional prefix argument specifies number of years.") + +(autoload 'cal-tex-cursor-filofax-year "cal-tex" + "Make a buffer with LaTeX commands for a year's calendar (Filofax). +Optional prefix argument specifies number of years.") + (autoload 'mark-calendar-holidays "holidays" "Mark notable days in the calendar window." t) @@ -1664,7 +1713,19 @@ (define-key calendar-mode-map "iid" 'insert-islamic-diary-entry) (define-key calendar-mode-map "iim" 'insert-monthly-islamic-diary-entry) (define-key calendar-mode-map "iiy" 'insert-yearly-islamic-diary-entry) - (define-key calendar-mode-map "?" 'calendar-goto-info-node)) + (define-key calendar-mode-map "?" 'calendar-goto-info-node) + (define-key calendar-mode-map "tm" 'cal-tex-cursor-month) + (define-key calendar-mode-map "tM" 'cal-tex-cursor-month-landscape) + (define-key calendar-mode-map "td" 'cal-tex-cursor-day) + (define-key calendar-mode-map "tw1" 'cal-tex-cursor-week) + (define-key calendar-mode-map "tw2" 'cal-tex-cursor-week2) + (define-key calendar-mode-map "tw3" 'cal-tex-cursor-week3) + (define-key calendar-mode-map "tw4" 'cal-tex-cursor-week4) + (define-key calendar-mode-map "tfw" 'cal-tex-cursor-week5) + (define-key calendar-mode-map "tfW" 'cal-tex-cursor-week6) + (define-key calendar-mode-map "tfy" 'cal-tex-cursor-filofax-year) + (define-key calendar-mode-map "ty" 'cal-tex-cursor-year) + (define-key calendar-mode-map "tY" 'cal-tex-cursor-year-landscape)) (defun describe-calendar-mode () "Create a help buffer with a brief description of the calendar-mode."