Noorul Islam K M <noo...@noorul.com> wrote:

> Paul Sexton <psex...@xnet.co.nz> writes:
> 
> > Yes.
> > "Wrong type argument: commandp, list-calendar-holidays"
> >
> >
> 
> I think the following patch will fix the issue for you.
> 
> Log
> [[[
> 
> Make org-agenda-holidays compatible with older versions of emacs.
> 
> * lisp/org-agenda.el (org-agenda-holidays): Make this function compatible
>   with older versions of emacs.
> 
> ]]]
> 

I don't think the patch is necessary: as Tassilo points out,
list-calendar-holidays should exist in emacs versions before 23.1, it is
obsoleted in 23.1 and replaced by calendar-list-holidays, but remains as
an alias in versions 23.1 and after. I can confirm that in both
GNU Emacs 23.2.50.1 and GNU Emacs 24.0.50.1, the alias exists and in both cases

    (commandp 'list-calendar-holidays)

returns t.

So it looks like a set-up problem at Paul's end and Tassilo's basic
question remains: what version of emacs are you (Paul) running?

If and when the alias goes away, and assuming org supports emacs versions
before 23.1 at that point, then a compatibility patch like Noorul's might
be necessary, but it's probably not a good idea to go for "premature
compatibility" so to speak :-)

Nick




_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to