From mboxrd@z Thu Jan 1 00:00:00 1970 From: Darlan Cavalcante Moreira Subject: Re: How to customize the heading definition in org-mode Date: Sun, 11 Nov 2012 22:42:02 -0300 Message-ID: <50a053ed.07cf640a.5e9b.4239@mx.google.com> References: <87haox224g.fsf@mean.albasani.net> <20121110075840.72c827cb@blackbox> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from eggs.gnu.org ([208.118.235.92]:33364) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXj2Q-0004uV-PS for emacs-orgmode@gnu.org; Sun, 11 Nov 2012 20:42:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXj2N-0006Zw-Nt for emacs-orgmode@gnu.org; Sun, 11 Nov 2012 20:42:10 -0500 Received: from mail-yh0-f41.google.com ([209.85.213.41]:58813) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXj2N-0006Zr-Je for emacs-orgmode@gnu.org; Sun, 11 Nov 2012 20:42:07 -0500 Received: by mail-yh0-f41.google.com with SMTP id 47so1182703yhr.0 for ; Sun, 11 Nov 2012 17:42:07 -0800 (PST) In-Reply-To: <20121110075840.72c827cb@blackbox> 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: David Rogers Cc: emacs-orgmode@gnu.org At Sat, 10 Nov 2012 07:58:40 -0800, David Rogers wrote: But for this specific need (organizing the Emacs configuration with org-mode), there is really no need for changing the headline definition. You instead change your Emacs configuration to 'real' org-mode files with the actual configuration inside Emacs-lisp src blocks. This is much more powerful. As Memnon Anon mentioned, you only need a minimal configuration in your init.el file and the rest can go all in one or more org files that you load with org-babel-load-file. I have converted my configuration to an org-mode file a good time ago and I can tell you it is VERY worth the time invested. You can benefit from all org-mode features. What org-babel-load-file does is tangling all of the Emacs-lisp src blocks (only emacs-lisp blocks) to an Emacs lisp file and then load that file. The org-babel-load-file function is smart enough to only tangle the org file if something has changed. Therefore the delay caused by the tangle process only happens when you change something. A bonus side effect of this tangling process is that you can disable a whole part of your Emacs configuration easily simple by setting the 'TANGLE' property of a headline containing the source blocks you want to disable to 'no'. -- Darlan > > On Sat, 10 Nov 2012 10:38:41 +0000 (UTC) > Memnon Anon wrote: > > > Avner Moshkovitz writes: > > > > I looked for an equivalent to this in org-mode but couldn't find a > > > way to customize the heading definition. > > > > > > Is there a way to do so? > > > > AFAIK, the * is a fixed part of the org syntax and is not > > customizable. > > Yes, there was a discussion here not so long ago - the result of the > discussion was (and I'm only paraphrasing) "It's true there is no way to > change it, and we're intentionally keeping it that way to prevent > needless complexity in org-mode". > > -- > David >