# HG changeset patch # User Glenn Morris # Date 1115413012 0 # Node ID c86c86ce57a396e729abefc144091cec728c1b94 # Parent 15f5fd99e0484383d192e4b8a7a46181df4c7f21 Update maintainer. (solar-setup): Throw error if called non-interactively. diff -r 15f5fd99e048 -r c86c86ce57a3 lisp/calendar/solar.el --- a/lisp/calendar/solar.el Fri May 06 20:56:22 2005 +0000 +++ b/lisp/calendar/solar.el Fri May 06 20:56:52 2005 +0000 @@ -4,6 +4,7 @@ ;; Author: Edward M. Reingold ;; Denis B. Roegel +;; Maintainer: Glenn Morris ;; Keywords: calendar ;; Human-Keywords: sunrise, sunset, equinox, solstice, calendar, diary, ;; holidays @@ -207,6 +208,11 @@ (defun solar-setup () "Prompt user for latitude, longitude, and time zone." + (unless (or (and calendar-longitude calendar-latitude calendar-time-zone) + (interactive-p)) + ;; Defaults must be nil, else results could be subtlely wrong for + ;; user's real location. + (error "Calendar latitude, longitude and/or time-zone unset")) (beep) (if (not calendar-longitude) (setq calendar-longitude