From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Schmitt Subject: Re: Using Eric Schulte's starter kit with org mode from source Date: Wed, 24 Apr 2013 19:31:45 +0200 Message-ID: References: <87y5ca67ra.fsf@gmail.com> <878v49mgew.fsf@gmail.com> <87a9ookkxn.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:37902) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UV3Xn-0004BJ-VC for emacs-orgmode@gnu.org; Wed, 24 Apr 2013 13:31:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UV3Xm-0007Dh-Kp for emacs-orgmode@gnu.org; Wed, 24 Apr 2013 13:31:47 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:25742) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UV3Xm-0007Da-Fa for emacs-orgmode@gnu.org; Wed, 24 Apr 2013 13:31:46 -0400 In-reply-to: <87a9ookkxn.fsf@gmail.com> 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: Eric Schulte Cc: emacs-orgmode Eric Schulte writes: > I don't understand why you can't put this code into your normal > configuration file? Because it may load too many things. I thought I could killed two birds with one stone: get a faster async export, and git it working. > If the error is thrown *before* your main configuration file is > loaded, then my guess is that something is wrong with your Org-mode > install. I'd read the worg pages on setting up a local Org-mode > install to make sure everything there checks out. Well, my startup file is fairly simple: #+BEGIN_SRC emacs-lisp ;;; init.el --- Where all the magic begins ;; ;; Part of the Emacs Starter Kit ;; ;; This is the first thing to get loaded. ;; ;; load the starter kit from the `after-init-hook' so all packages are loaded (add-hook 'after-init-hook `(lambda () ;; remember this directory (setq starter-kit-dir ,(file-name-directory (or load-file-name (buffer-file-name)))) ;; load up the starter kit (add-to-list 'load-path "/Users/schmitta/.emacs.d/org/emacs/site-lisp/org") (require 'org) (org-babel-load-file (expand-file-name "starter-kit.org" starter-kit-dir)))) ;;; init.el ends here #+END_SRC I've turned on the debugger, and there is something that I find a bit strange. Here are the last few lines. ,---- | load("/var/folders/68/fvntfrw92y50gkk_67rkhsfw0000gn/T/org-export-process77683E90" nil t) | command-line-1(("-l" "/Users/schmitta/.emacs.d/init.el" "-l" "/var/folders/68/fvntfrw92y50gkk_67rkhsfw0000gn/T/org-export-process77683E90")) | command-line() | normal-top-level() `---- Why is it loading the second file first? Shouldn't it load init.el first? Is it because of the "after-init-hook"? I also saved the temporary file and added a (print load-path) at the beginning and it has not added the org path at the beginning, so for some reason this code is not executed. Thanks, Alan