From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Davison Subject: Re: [babel] Moving to babel the whole configuration Date: Tue, 26 Jan 2010 15:34:44 -0500 Message-ID: <87sk9sa9ln.fsf@stats.ox.ac.uk> References: <877hrbxv7q.fsf@stats.ox.ac.uk> <87k4v47m5z.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NZs7l-0008Sg-Gj for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 15:34:57 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NZs7g-0008Hb-9T for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 15:34:56 -0500 Received: from [199.232.76.173] (port=46015 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NZs7g-0008HL-2m for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 15:34:52 -0500 Received: from markov.stats.ox.ac.uk ([163.1.210.1]:34605) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NZs7f-00089v-M8 for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 15:34:52 -0500 In-Reply-To: <87k4v47m5z.fsf@gmail.com> (Eric Schulte's message of "Tue, 26 Jan 2010 11:31:36 -0700") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Schulte Cc: emacs-orgmode@gnu.org, andrea "Eric Schulte" writes: > Manish writes: > >> On Thu, Jan 21, 2010 at 10:15 PM, Dan Davison wrote: >>> andrea writes: >>> >>>> I'm really tempted to move all my emacs configuration in only >>>> one big file. This would also help me to make it more >>>> consistent and readable. >>>> >>>> But I'm afraid to mess up something, in theory I just need: - >>>> a simple org and babel loader - one big file containing >>>> everything >>>> >>> >>> Hi Andrea, >>> >>> I've used a single org mode file to keep all my emacs >>> configuration code for the last 5 months or so and I have not >>> had any problems at all. I highly recommend it. I am using a >>> simple set up: >>> >>> My ~/.emacs contains >>> >>> ------------------------------------------------------------------ >>> (add-to-list 'load-path "/usr/local/src/org-mode/lisp") >>> (add-to-list 'load-path "/usr/local/src/org-mode/contrib/lisp") >>> (require 'org-install) (require 'org-babel-init) >>> (org-babel-load-file >>> "~/config/emacs/emacs.org") ------------------------------------------------------------------ >>> >>> and all the rest of my emacs config code is in >>> ~/config/emacs/emacs.org >>> >> >> This works very nicely. Thank you. >> >> I am thinking about making my config a little leaner while I >> reorganize without affecting functionality I have gotten used to by >> preventing sections of config from loading. I thought setting :tangle >> to `no' should help but the default is already `no' and all my config >> is loaded. How would one go about marking a section of configuration >> so that it remains in the configuration file but does not get tangled >> while Emacs boots? >> > > Hi Manish, > > I think this will require a little development/bug-fixing on my part > before it works easily. As I recall the elisp tangling in > `org-babel-load-file' is fairly aggressive and may not respect tangle > header arguments. But the method you described above (setting the > tangle header argument to no -- either in a subtree property or by > block) is certainly the correct approach. Hi Eric -- I believe you already have it working in exactly this way :) Manish -- could you double check please? I use :tangle no to exclude blocks of elisp from my emacs init file, and it is working. Dan > > I'll let you know when I find some time to look into this. > > Best -- Eric > >> >> Thanks > > > _______________________________________________ > 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