From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: [Exporter] How to save 'info' plist for later use? Date: Wed, 10 Jul 2013 22:46:50 +0530 Message-ID: <8761wi5o8t.fsf@gmail.com> References: <87a9lur8d0.fsf@gmail.com> <8761wir623.fsf@gmail.com> <87vc4i1uf4.fsf@gmail.com> <87wqoyppfw.fsf@gmail.com> <87sizmifsy.fsf@ericabrahamsen.net> <87a9lufj44.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uwxz5-0001Vl-EL for emacs-orgmode@gnu.org; Wed, 10 Jul 2013 13:15:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uwxz3-0007uh-LL for emacs-orgmode@gnu.org; Wed, 10 Jul 2013 13:15:19 -0400 Received: from mail-pa0-x22e.google.com ([2607:f8b0:400e:c03::22e]:40947) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uwxz3-0007uY-ED for emacs-orgmode@gnu.org; Wed, 10 Jul 2013 13:15:17 -0400 Received: by mail-pa0-f46.google.com with SMTP id fa11so6963388pad.33 for ; Wed, 10 Jul 2013 10:15:16 -0700 (PDT) In-Reply-To: <87a9lufj44.fsf@gmail.com> (Thorsten Jolitz's message of "Wed, 10 Jul 2013 18:57:31 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Thorsten Jolitz Cc: emacs-orgmode@gnu.org Thorsten Jolitz writes: > Looking in the source-code is of course the best way to find out, but I > thought I would have access to all function-names anyway with > > ,---------------------- > | C-h f org-export- TAB > `---------------------- > > until I figured out that defining some autoloads and actually loading > the whole library are two different things, and that I will find all > functions that way only after doing an explicit 'M-x load-library' or > after actually using it ... ;) There is an outline struture to the way source code is organized. (add-hook 'emacs-lisp-mode-hook 'outline-minor-mode) (add-hook 'outline-minor-mode-hook (lambda () (define-key outline-minor-mode-map [(control tab)] 'org-cycle) ;; (define-key outline-minor-mode-map [(shift tab)] 'org-global-cycle) (define-key outline-minor-mode-map [backtab] 'org-global-cycle) )) Now doing M-x find-library RET ox.el RET S-TAB (one or more times) will give you a give quick overview of all the function names. ---------------------------------------------------------------- Also there is always this: C-1 C-x $ which can be expected to give a quick overview any source file. Just snap out with: C-x $ ---------------------------------------------------------------- Or you can build a TAGS file (ctags/etags) and you can find all commands that match a regexp. ----------------------------------------------------------------