Re: [O] [patch] Re: meaning of body-only in org-export-as-html

2012-04-04 Thread Chris Gray
Bastien  writes:
>> By the way, I am in the "Processing" section in the list of people who
>> have signed papers on Worg.  However, I received confirmation that my
>> papers went through a long time ago.  Should I correct Worg on this?
>
> Let me know when this is done.

I did this yesterday.  It turned out that I was listed in two places:
once with my full name and once with the short name that I go by.  I
just removed my short name from the list.

Cheers,
Chris



Re: [O] [patch] Re: meaning of body-only in org-export-as-html

2012-04-04 Thread Bastien
Hi Chris,

Chris Gray  writes:

> Bastien  writes:
>> I'm ready to apply this patch, but can you add a proper Emacs 
>> ChangeLog?
>
> Updated patch attached.

Applied, thanks for the effort in formatting/documenting it.

> By the way, I am in the "Processing" section in the list of people who
> have signed papers on Worg.  However, I received confirmation that my
> papers went through a long time ago.  Should I correct Worg on this?

Let me know when this is done.

Best,

-- 
 Bastien



Re: [O] [patch] Re: meaning of body-only in org-export-as-html

2012-04-03 Thread Bastien
Chris Gray  writes:

> Bastien  writes:
>> I'm ready to apply this patch, but can you add a proper Emacs 
>> ChangeLog?
>
> Updated patch attached.

Thanks, I will review it.

> By the way, I am in the "Processing" section in the list of people who
> have signed papers on Worg.  However, I received confirmation that my
> papers went through a long time ago.  Should I correct Worg on this?

Yes, please go ahead!

Thanks,

-- 
 Bastien



Re: [O] [patch] Re: meaning of body-only in org-export-as-html

2012-04-03 Thread Chris Gray
Bastien  writes:
> I'm ready to apply this patch, but can you add a proper Emacs 
> ChangeLog?

Updated patch attached.

By the way, I am in the "Processing" section in the list of people who
have signed papers on Worg.  However, I received confirmation that my
papers went through a long time ago.  Should I correct Worg on this?

Cheers,
Chris

>From 3ae7de6bd5b91ce18ed38dfce46466d6dd3a64b7 Mon Sep 17 00:00:00 2001
From: Chris Gray 
Date: Tue, 3 Apr 2012 10:32:56 -0600
Subject: [PATCH] Export: Allow for TOC generation if body-only is set

* lisp/org-html.el (org-export-as-html): Remove the check for
body-only in the code for generating tables of contents.

The docstring for org-export-as-html states that the body-only flag
removes everything outside the  tags (inclusive).  Since
the table of contents is inside these tags, it should be exported when
requested even if the body-only flag is set.
---
 lisp/org-html.el |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lisp/org-html.el b/lisp/org-html.el
index be2124b..385d8ec 100644
--- a/lisp/org-html.el
+++ b/lisp/org-html.el
@@ -1414,7 +1414,7 @@ PUB-DIR is set, use this as the publishing directory."
 		"\n" title "\n"))
 
   ;; insert body
-  (if (and org-export-with-toc (not body-only))
+  (if org-export-with-toc
 	  (progn
 	(push (format "%s\n"
 			  org-export-html-toplevel-hlevel
-- 
1.7.9



Re: [O] [patch] Re: meaning of body-only in org-export-as-html

2012-04-02 Thread Bastien
Hi Chris,

Chris Gray  writes:

>> I see one problem in that it would be then be inconsistent with
>> org-export-as-ascii which considers the TOC to be part of the header.  I
>> would like to be able to export just the TOC (as ascii, and I understand
>> a new ascii exporter has been written lately).  The same thing for the
>> html exporter would presumably solve your problem too because then you
>> could export TOC+body (as html)?
>
> The thing is, the docstring is not consistent with the code.  It would
> make my life easier if the code was changed to match the docstring, but
> I would also be okay if the opposite happened.
>
> I am also looking forward to the new exporter being ready, but I guess
> this small issue should be fixed in the current exporter until it is.
>
> I have attached the patch that I suggested for the HTML exporter.

I'm ready to apply this patch, but can you add a proper Emacs 
ChangeLog?

Thanks,

-- 
 Bastien



[O] [patch] Re: meaning of body-only in org-export-as-html

2012-03-31 Thread Chris Gray
Hi Myles,

Sorry I missed your email for so long.

On Thu, 22 Mar 2012 14:51:29 +, Myles English  
wrote:
> 
> Hi Chris,
> 
> >> On Fri, 16 Mar 2012 16:33:22 -0600, Chris Gray said:
> 
>   > Hello, I am using org-export-as-html with the body-only parameter
>   > set to t in the org plugin for ikiwiki that I'm working on.  It
>   > works almost perfectly, but I recently had a user point out that
>   > it's not possible to get a table of contents, even when one is
>   > explicitly asked for in the #+OPTIONS line of the org file.
> 
>   > Since the table of contents is part of the body (at least in the
>   > sense that it is between the  tags), I found this surprising.
>   > So would it cause problems to change the line
> 
>   > (if (and org-export-with-toc (not body-only)) ...)
> 
>   > to
> 
>   > (if org-export-with-toc ...)
> 
>   > in org-export-as-html?
> 
> I see one problem in that it would be then be inconsistent with
> org-export-as-ascii which considers the TOC to be part of the header.  I
> would like to be able to export just the TOC (as ascii, and I understand
> a new ascii exporter has been written lately).  The same thing for the
> html exporter would presumably solve your problem too because then you
> could export TOC+body (as html)?

The thing is, the docstring is not consistent with the code.  It would
make my life easier if the code was changed to match the docstring, but
I would also be okay if the opposite happened.

I am also looking forward to the new exporter being ready, but I guess
this small issue should be fixed in the current exporter until it is.

I have attached the patch that I suggested for the HTML exporter.

Cheers,
Chris

>From 9f91361e8c8cd7047acf0260bff2ae81e72fcc93 Mon Sep 17 00:00:00 2001
From: Chris Gray 
Date: Sat, 31 Mar 2012 16:35:04 -0600
Subject: [PATCH] Bring the meaning of body-only in org-export-as-html closer
 to docs

The docstring for org-export-as-html says "When BODY-ONLY is set,
don't produce the file header and footer, simply return the content of
..., without even the body tags themselves."  However, it
currently also inhibits the generation of the table of contents,
regardless if one is asked for by the user in the #+OPTIONS line of
the file.  This patch fixes that (i.e. allows for toc generation if it
is requested).
---
 lisp/org-html.el |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lisp/org-html.el b/lisp/org-html.el
index 2de2ea9..cb785f3 100644
--- a/lisp/org-html.el
+++ b/lisp/org-html.el
@@ -1402,7 +1402,7 @@ PUB-DIR is set, use this as the publishing directory."
 		"\n" title "\n"))
 
   ;; insert body
-  (if (and org-export-with-toc (not body-only))
+  (if org-export-with-toc
 	  (progn
 	(push (format "%s\n"
 			  org-export-html-toplevel-hlevel
-- 
1.7.9