From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric Schulte" Subject: Re: [babel] Moving to babel the whole configuration Date: Tue, 26 Jan 2010 11:31:36 -0700 Message-ID: <87k4v47m5z.fsf@gmail.com> References: <877hrbxv7q.fsf@stats.ox.ac.uk> 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 1NZqCY-0001Pg-Fq for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 13:31:46 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NZqCT-0001NP-Pj for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 13:31:45 -0500 Received: from [199.232.76.173] (port=42288 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NZqCT-0001NA-AW for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 13:31:41 -0500 Received: from mail-pz0-f181.google.com ([209.85.222.181]:56143) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NZqCS-0003SV-Dq for emacs-orgmode@gnu.org; Tue, 26 Jan 2010 13:31:40 -0500 Received: by pzk11 with SMTP id 11so1663656pzk.14 for ; Tue, 26 Jan 2010 10:31:39 -0800 (PST) In-Reply-To: (Manish's message of "Tue, 26 Jan 2010 22:58:28 +0530") 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: Manish Cc: Dan Davison , emacs-orgmode@gnu.org, andrea 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. I'll let you know when I find some time to look into this. Best -- Eric > > Thanks