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 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: >> >> ,---- >> |

>> | 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. >> |

>> `---- >> >> In >emacs-25 this function returns: >> >> ,---- >> |
>> |

Testing

>> |
>> |

>> | 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. >> |

>> |
>> |
>> `---- > >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