From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Included org-mode files not exported properly Date: Sat, 8 Aug 2009 06:15:27 +0200 Message-ID: <3A493506-CAED-4958-B6C1-B56BE247D716@gmail.com> References: <1249609266.4935.16.camel@hp-laptop> <472D961A-15B6-43BF-B378-5425EADD3BAC@gmail.com> <874osjac84.wl%bkline@rksystems.com> <25106.1249686238@gamaville.dokosmarshall.org> Mime-Version: 1.0 (Apple Message framework v935.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MZdMC-0006cb-OB for emacs-orgmode@gnu.org; Sat, 08 Aug 2009 00:16:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MZdM7-0006b5-OB for emacs-orgmode@gnu.org; Sat, 08 Aug 2009 00:16:36 -0400 Received: from [199.232.76.173] (port=39896 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MZdM7-0006au-LR for emacs-orgmode@gnu.org; Sat, 08 Aug 2009 00:16:31 -0400 Received: from mail-ew0-f211.google.com ([209.85.219.211]:38660) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MZdM6-0006A4-TA for emacs-orgmode@gnu.org; Sat, 08 Aug 2009 00:16:31 -0400 Received: by ewy7 with SMTP id 7so1966614ewy.42 for ; Fri, 07 Aug 2009 21:16:30 -0700 (PDT) In-Reply-To: <25106.1249686238@gamaville.dokosmarshall.org> 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: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org, Bob Kline Hi Nick, you are completely right, thanks for diffing. The documentation describes how things *should* work, i.e. #+include file.org without any markup argument should include and process the file contents normally, while #+include file.org src org Should include the file as an source code example. In this case, lines that look like headlines and commends should be "quoted" by preceding them with a comma, so make sure they are not mistaken for headlines or meta lines. I believe this now works correctly again, please verify. - Carsten On Aug 8, 2009, at 1:03 AM, Nick Dokos wrote: > Bob Kline wrote: > >> At Fri, 7 Aug 2009 16:32:15 +0200, >> Carsten Dominik wrote: >> >>> this bug was fixed on July 24: >>> >>> http://repo.or.cz/w/org-mode.git?a=commitdiff;h=68b65e8f480c17cfe1024001c236eb4065893f4d >>> >>> so you probably need to upgrade. >> >> Hmm. I pulled down the latest code directly from the git repo, and >> I'm >> still seeing the buggy behavior. Did you have a different meaning in >> mind for "upgrade"? >> > > I suggested a workaround to Bob (unfortunately, I forgot to copy the > list > so it's in a different thread): use > > #+INCLUDE: "foo" markup > > but I think Bob is right that there is a problem (possibly more than > one). > > o First, this does not agree with the documentation. In fact, Michael > Zeller had proposed a change in the documentation (see > http://thread.gmane.org/gmane.emacs.orgmode/15924) to make it > conform to > the current working of the code. Carsten, could you take a look and if > you agree, apply that patch? (but see below first). > > o Second, the markup argument can be anything. If it is present, then > the included file is processed as an org mode file for export (unless > markup is "src" or "SRC", in which case the lang argument comes into > the > picture). In the thread above, Michael Zeller suggests "org" as the > value > of the markup and his documentation fix is phrased accordingly, but as > far as the code goes that's purely conventional. > > o Third, if the markup argument is not present, then org-get-file- > contents > returns the contents of the file as a strings with commas preceding > the headlines, as Bob mentioned. What's this all about? > > Thanks, > Nick >