On 5 Mar 2011, at 12:44, Matthew Sauer wrote:
I put the diary-sunset and diary-sunrise functions in a file called sunrisesunset.el in my elisp directory, it is part of my load path and put'(require 'sunrisesunset) in my .emacs
Did you put a (provide 'sunrisesunset)at the end of sunrisesunset.el? That's what tells Emacs that the requirement is now fulfilled.
Konrad.