Hi, At Tue, 7 Feb 2012 14:26:41 +0100, suvayu ali wrote: > > Hi Nick, > > On Tue, Feb 7, 2012 at 03:31, Nick Dokos wrote: > > suvayu ali wrote: > > > >> On Sat, Feb 4, 2012 at 18:46, Nick Dokos wrote: > >> > > >> > Confirmed. If I add > >> > > >> > (require 'org-clock) > >> > > >> > to my minimal .emacs, it goes away. So it seems to be a missing dependenc= > >> y. > >> > > >> > >> It seems an odd dependency to have. > > > > True - org-in-clocktable-p does not have anything to do with clocks, but > > it ended up in org-clock.el. All of these "where am I" functions should > > probably be in org.el. In fact, they all are except for > > org-in-clocktable-p and org-at-item-p. The latter is in org-list.el and > > it is not giving an error a) because org-in-clocktable-p errors out > > first and b) because org.el contains a (require 'org-list). So having a > > (require 'org-clock) in org.el does have a precedent, but of course this > > way you end up defeating autoloads: the moment org.el is loaded, all of > > these things are too. There might be a better arrangement but it's like > > Pascal's letter[fn:1] : it would require time to find it :-) > > I pushed a fix to master that relocates org-in-clocktable-p from org-clock.el to org.el -- the problem should be fixed now. This shouldn't break things because org-clock requires org. Best, -- David