emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Bug: org-export-as


From: drymer
Subject: Re: [O] Bug: org-export-as
Date: Wed, 8 Mar 2017 10:19:32 +0000
User-agent: NeoMutt/20170206-5-dca6fe (1.7.2)

Hi,

Thanks for your time. Could you please retry and evaluate this:

,----
| (defun test-org-export ()
|   (interactive)
|   (save-excursion
|     (org-mark-element)
|     (forward-line) ;; donot export title
|     (setq b (region-beginning))
|     (setq e (region-end)))
|   (message (org-export-as 'html t nil t)))
`----

And execute `M-x test-org-export RET' on the example header:

 ,---
 | * TODO Testing                                                    :test:
 |   Nullam eu ante vel est convallis dignissim.  Fusce suscipit, wisi nec
 |   facilisis facilisis, est dui fermentum leo, quis tempor ligula erat
 |   quis odio.  Nunc porta vulputate tellus.  Nunc rutrum turpis sed pede.
 |   Sed bibendum.  Aliquam posuere.  Nunc aliquet, augue nec adipiscing
 |   interdum, lacus tellus malesuada massa, quis varius mi purus non odio.
 |   Pellentesque condimentum, magna ut suscipit hendrerit, ipsum augue
 |   ornare nulla, non luctus diam neque sit amet urna.  Curabitur
 |   vulputate vestibulum lorem.  Fusce sagittis, libero non molestie
 |   mollis, magna orci ultrices dolor, at vulputate neque nulla lacinia
 |   eros.  Sed id ligula quis est convallis tempor.  Curabitur lacinia
 |   pulvinar nibh.  Nam a sapien.
 `---

And see if it happens? I see it clearly different when using different versions of 
emacs, and I know I'm not the only one[1]. On >emacs25 it does not execute 
`forward-line' for some reason and it includes the header.

If you still see the expected behaviour, what would you recommend me to do?

Regards

1 - https://github.com/redguardtoo/org2nikola/issues/5
On Wed, Mar 08, 2017 at 12:24:38AM +0100, Nicolas Goaziou wrote:
Hello,

drymer <address@hidden> writes:

I'm trying to debug the package org2nikola, which works on emacs-24.5
but not on >emacs-25. What I'm trying to see is why the title is
exported when using >emacs-25 but not when prior versions. For what I've
being testing, it doesn't seem related to the package but to org-mode or
emacs. I'll explain why I think this. An example text I want to export would be:

 ,---
 | * TODO Testing                                                    :test:
 |   Nullam eu ante vel est convallis dignissim.  Fusce suscipit, wisi nec
 |   facilisis facilisis, est dui fermentum leo, quis tempor ligula erat
 |   quis odio.  Nunc porta vulputate tellus.  Nunc rutrum turpis sed pede.
 |   Sed bibendum.  Aliquam posuere.  Nunc aliquet, augue nec adipiscing
 |   interdum, lacus tellus malesuada massa, quis varius mi purus non odio.
 |   Pellentesque condimentum, magna ut suscipit hendrerit, ipsum augue
 |   ornare nulla, non luctus diam neque sit amet urna.  Curabitur
 |   vulputate vestibulum lorem.  Fusce sagittis, libero non molestie
 |   mollis, magna orci ultrices dolor, at vulputate neque nulla lacinia
 |   eros.  Sed id ligula quis est convallis tempor.  Curabitur lacinia
 |   pulvinar nibh.  Nam a sapien.
 `---

I would execute the function `org2nikola-export-subtree' in the
header. More or less, this function would guide us until the next
function with the above text, but not the header, marked as a region:

 ,----
 | (org-export-as 'html t nil t)
 `----

In emacs-24.5 this function returns:

 ,----
 | <p>
 | Nullam eu ante vel est convallis dignissim.  Fusce suscipit, wisi nec 
facilisis
 | facilisis, est dui fermentum leo, quis tempor ligula erat quis odio.  Nunc 
porta
 | vulputate tell us.  Nunc rutrum turpis sed pede.  Sed bibendum.  Aliquam 
posuere.
 | Nunc aliquet, augue nec adipiscing interdum, lacus tellus malesuada massa, 
quis
 | varius mi purus non odio.  Pellentesque condimentum, magna ut suscipit 
hendrerit,
 | ipsum augue ornare nulla, non luctus diam neque sit amet urna.  Curabitur 
vulputate
 | vestibulum lorem.  Fusce sagittis, libero non molestie mollis, magna orci 
ultrices
 | dolor, at vulputate neque nulla lacinia eros.  Sed id ligula quis est 
convallis
 | tempor.  Curabitur lacinia pulvinar nibh.  Nam a sapien.
 | </p>
 `----

In >emacs-25 this function returns:

 ,----
 | <div id="outline-container-org1ce23b7" class="outline-2">
 | <h2 id="org1ce23b7">Testing</h2>
 | <div class="outline-text-2" id="text-org1ce23b7">
 | <p>
 | Nullam eu ante vel est convallis dignissim.  Fusce suscipit, wisi nec 
facilisis
 | facilisis, est dui fermentum leo, quis tempor ligula erat quis odio.  Nunc 
porta
 | vulputate tellus.  Nunc rutrum turpis sed pede.  Sed bibendum.  Aliquam 
posuere.
 | Nunc aliquet, augue nec adipiscing interdum, lacus tellus malesuada massa, 
quis
 | varius mi purus non odio.  Pellentesque condimentum, magna ut suscipit 
hendrerit,
 | ipsum augue ornare nulla, non luctus diam neque sit amet urna.  Curabitur 
vulputate
 | vestibulum lorem.  Fusce sagittis, libero non molestie mollis, magna orci 
ultrices
 | dolor, at vulputate neque nulla lacinia eros.  Sed id ligula quis est 
convallis
 | tempor.  Curabitur lacinia pulvinar nibh.  Nam a sapien.
 | </p>
 | </div>
 | </div>
 `----

FWIW, I cannot reproduce it. When calling (org-export-as 'html t nil t)
gets me the the first output. However, I get the latter when region
includes the heading.

Actually you cannot have both a region and subtree export. Pick the one
you need.

Regards,

--
Nicolas Goaziou

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]