all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* How to avoid loading file when just testing if function is bound?
@ 2012-04-02  9:54 Sebastien Vauban
  2012-04-02 11:44 ` Peter Münster
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Sebastien Vauban @ 2012-04-02  9:54 UTC (permalink / raw)
  To: help-gnu-emacs-mXXj517/zsQ

Hi,

For the purpose of asking whether I eventually need to clock out (from Org)
before exiting Emacs, I've written this chunk of code:

--8<---------------cut here---------------start------------->8---
  (if (and (fboundp 'org-clocking-p)
           (org-clocking-p)
	   (y-or-n-p "You are currently clocking time, clock out? "))
      (org-clock-out)
    t))
--8<---------------cut here---------------end--------------->8---

The problem is that if Org is not yet loaded, the above code does load it
(because `org-clocking-p' is autoloaded) -- and that takes a while... and I
just wanted to exit Emacs...

How to avoid this?

Best regards,
  Seb

-- 
Sebastien Vauban


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-04-02 14:02 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-02  9:54 How to avoid loading file when just testing if function is bound? Sebastien Vauban
2012-04-02 11:44 ` Peter Münster
     [not found] ` <mailman.337.1333367079.20052.help-gnu-emacs@gnu.org>
2012-04-02 11:54   ` Sebastien Vauban
2012-04-02 13:38     ` Peter Münster
2012-04-02 13:48       ` Michael Albinus
2012-04-02 14:02         ` Peter Münster
2012-04-02 12:10 ` Michael Albinus
     [not found] ` <mailman.340.1333368652.20052.help-gnu-emacs@gnu.org>
2012-04-02 12:53   ` Sebastien Vauban

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.