From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Testing: org-export-e-html (was: Drupal syntax on html-export) Date: Tue, 29 May 2012 23:27:19 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=14dae93997df1517a404c13b0b62 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:37188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZcNU-0000eX-Lg for emacs-orgmode@gnu.org; Wed, 30 May 2012 02:27:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZcNP-0005zc-8h for emacs-orgmode@gnu.org; Wed, 30 May 2012 02:27:28 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:32964) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZcNO-0005z9-UR for emacs-orgmode@gnu.org; Wed, 30 May 2012 02:27:23 -0400 Received: by obbwd18 with SMTP id wd18so9929223obb.0 for ; Tue, 29 May 2012 23:27:20 -0700 (PDT) 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: Jambunathan K , Nicolas Goaziou Cc: emacs-orgmode@gnu.org --14dae93997df1517a404c13b0b62 Content-Type: text/plain; charset=ISO-8859-1 Hello Nicolas and Jambunathan, Thanks again for your responses to my questions. I report some success and some "in process." 1. Stylesheet attachment (with #+STYLE:) works fine now. 2. Your special string example (replace-regexp-in-string), Nicolas, as well as the better entity solution (\trade), both work splendidly. I'm looking now at three issues. Please let me know what I can/should change. Thanks again for this new export engine! Cheers, -BC Testing: "M-x org-export-dispatch h" Org-mode: 7.8.11 (release_7.8.11-18-g244331) Emacs: 24.1.50.1 Windows 7 -------------------------------------------------- 1. UTF-8 XML Encoding In my init.el: (setq org-e-html-coding-system 'utf-8) But first line of test.html: In test.org: org-e-html-coding-system is a variable defined in `org-e-html.el'. Its value is utf-8 Original value was nil Documentation: Coding system for HTML export. Use `org-export-coding-system' as the default value. And: buffer-file-coding-system is a variable defined in `C source code'. Its value is utf-8-dos Local in buffer 6-test.org; global value is utf-8-dos -------------------------------------------------- 2a. Internal HTML links (#) Neither links nor destinations make it into the html. This: "an internal section link [[#directors][Directors]]." becomes: "an internal section link: Directors. Was expecting (without italics): ""an internal section link: Directors" -------------------- 2b. This target: # <> * A First Section becomes:

A First Section

Was expecting:

A First Section

-------------------------------------------------- 3. Image and file prefixes are as they were. This (image): [[/sites/a.png]] becomes: And this (file): [[/sites/my-file][My link]] becomes: My link I'd love an option to "change it not" for both, so that neither "g:" nor "file://g:" is added to "/...". I could strip them out, after exporting, but I think this is an option that others would also value. (External links, to an "http://...", work fine.) ------------------[end]--------------------------- On Sun, May 27, 2012 at 9:00 AM, William Crandall wrote: > Hello Nicolas and Jambunathan, > > Many thanks, to you both, for such quick and detailed responses! > > --14dae93997df1517a404c13b0b62 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hello Nicolas and Jambu= nathan,

Thanks again for your r= esponses to my questions.
I report some success a= nd some "in process."

1. Stylesheet attachmen= t (with #+STYLE:) works fine now.

2. Your special string = example (replace-regexp-in-string),
Nicolas, as well as the= better entity solution (\trade),
both work splendidly.

I'm looking now at = three issues. Please let me know
what I can/should chang= e.

Thanks again for this n= ew export engine!

Cheers,

-BC

Testing: "M-x org-= export-dispatch h"
Org-mode: 7.8.11 (relea= se_7.8.11-18-g244331)
Emacs: 24.1.50.1
Windows 7




-----------------------= ---------------------------

1. UTF-8 XML Encoding

In my init.el:
=A0=A0 (setq org-e-html= -coding-system 'utf-8)

But first line of test.= html:

=A0 <?xml version=3D= "1.0" encoding=3D"iso-8859-1"?>

In test.org:

=A0=A0 org-e-html-codin= g-system is a variable defined in `org-e-html.el'.
=A0=A0 Its value is utf= -8
=A0=A0 Original value w= as nil

=A0=A0 Documentation:
=A0=A0 Coding system fo= r HTML export.
=A0=A0 Use `org-export-= coding-system' as the default value.

And:

=A0=A0 buffer-file-codi= ng-system is a variable defined in `C source code'.
=A0=A0 Its value is utf= -8-dos
=A0=A0 Local in buffer = 6-test.org; global valu= e is utf-8-dos

-----------------------= ---------------------------

2a. Internal HTML links= (#)

Neither links nor desti= nations make it into the html.

This:

=A0=A0=A0 "an inte= rnal section link [[#directors][Directors]]."

becomes:

=A0=A0 "an interna= l section link: <i>Directors</i>.

Was expecting (without = italics):

=A0=A0 ""an i= nternal section link: <a href=3D"#directors">Directors</= a>"

--------------------

2b. This target:=

=A0=A0 # <<direct= ors>>
=A0=A0 * A First Sectio= n

becomes:

=A0=A0 <div id=3D&qu= ot;outline-container-1" class=3D"outline-2">
=A0=A0 <h2 id=3D&quo= t;sec-1">A First Section</h2>
=A0=A0 <div class=3D= "outline-text-2" id=3D"text-1">

Was expecting:
=A0=A0 <div id=3D&qu= ot;outline-container-1" class=3D"outline-2">
=A0=A0 <h2 id=3D&quo= t;sec-1"><a name=3D"directors" id=3D"directors&qu= ot;></a>A First Section</h2>
=A0=A0 <div class=3D= "outline-text-2" id=3D"text-1">

-----------------------= ---------------------------

3. Image and file prefi= xes are as they were.

This (image):
=A0=A0 [[/sites/a.png]]=

becomes:

=A0=A0 <img src=3D&q= uot;g:/sites/a.png"/>

And this (file):=

=A0=A0 [[/sites/my-file= ][My link]]

becomes:

=A0=A0 <a href=3D&qu= ot;file://g:/sites/my-file">My link</a>


I'd love an option = to "change it not" for both, so that
neither "g:" = nor "file://g:" is added to "/...".

I could strip them out,= after exporting, but I think
this is an option that = others would also value.


(External links, to an = "http://...", work fine.)

------------------[end]= ---------------------------




On Sun, May 27, 2012 at 9:00 AM, William Crandall <bc3141592@gm= ail.com> wrote:
Hello Nicola= s and Jambunathan,

Many thanks, to you both, for such quick and deta= iled responses!


--14dae93997df1517a404c13b0b62-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: Testing: org-export-e-html Date: Wed, 30 May 2012 09:08:01 +0200 Message-ID: <80fwaijgdq.fsf@somewhere.org> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: 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-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Hi William, William Crandall wrote: > 3. Image and file prefixes are as they were. > > This (image): > > [[/sites/a.png]] > > becomes: > > > > And this (file): > > [[/sites/my-file][My link]] > > becomes: > > My link > > > I'd love an option to "change it not" for both, so that > neither "g:" nor "file://g:" is added to "/...". > > I could strip them out, after exporting, but I think > this is an option that others would also value. > > > (External links, to an "http://...", work fine.) A quick note on this one: I think adding "." does work, so use "./sites/a.png" instead. Dunno if that suits your need, though. Best regards, Seb -- Sebastien Vauban From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Testing: org-export-e-html Date: Wed, 30 May 2012 13:07:23 +0200 Message-ID: <87396i3p1w.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:59576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZgna-0007M1-Iw for emacs-orgmode@gnu.org; Wed, 30 May 2012 07:10:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZgnU-0003mc-Bq for emacs-orgmode@gnu.org; Wed, 30 May 2012 07:10:42 -0400 Received: from mail-we0-f169.google.com ([74.125.82.169]:56771) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZgnU-0003mI-1m for emacs-orgmode@gnu.org; Wed, 30 May 2012 07:10:36 -0400 Received: by wefh52 with SMTP id h52so4167747wef.0 for ; Wed, 30 May 2012 04:10:34 -0700 (PDT) In-Reply-To: (William Crandall's message of "Tue, 29 May 2012 23:27:19 -0700") 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: William Crandall Cc: emacs-orgmode@gnu.org, Jambunathan K Hello, William Crandall writes: > 2a. Internal HTML links (#) > > > Neither links nor destinations make it into the html. > > This: > > "an internal section link [[#directors][Directors]]." > > becomes: > > "an internal section link: Directors. > > Was expecting (without italics): > > ""an internal section link: Directors" I think your mixing up syntax here: "#" stands for custom-id links. In other words, [[#directors][Directors]] is a link pointing to an headline whose CUSTOM-ID property is "directors". If there's no such headline, it will return Directors italicized. If you're targeting an headline, provide it an appropriate CUSTOM-ID. Otherwise, just use a target. > 2b. This target: > > # <> > * A First Section > > becomes: > >
>

A First Section

>
> > Was expecting: > >
>

A First > Section

>
"# <>" syntax has been dropped since every target is now "invisible". Use : * <> A First Section instead. Regards, -- Nicolas Goaziou From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Re: Testing: org-export-e-html Date: Wed, 30 May 2012 16:50:22 -0700 Message-ID: References: <87396i3p1w.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=14dae93997df4ce85e04c1499d4f Return-path: Received: from eggs.gnu.org ([208.118.235.92]:42240) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZseo-00004w-Jw for emacs-orgmode@gnu.org; Wed, 30 May 2012 19:50:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZsem-0001q7-QL for emacs-orgmode@gnu.org; Wed, 30 May 2012 19:50:26 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:51968) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZsem-0001q1-HP for emacs-orgmode@gnu.org; Wed, 30 May 2012 19:50:24 -0400 Received: by obbwd18 with SMTP id wd18so576718obb.0 for ; Wed, 30 May 2012 16:50:22 -0700 (PDT) In-Reply-To: <87396i3p1w.fsf@gmail.com> 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: emacs-orgmode@gnu.org --14dae93997df4ce85e04c1499d4f Content-Type: text/plain; charset=ISO-8859-1 Thanks Sebastien! Sometimes its the smallest things; in this case >.< A single point, and figures work in my setup. That is: [[./sites/a.png]] becomes: a.png ------------------------------ Alas, FILES do not now behave the same way. Using M-x org-export-dispatch h this: [[./sites/my-file][My link]] becomes: My link So, org-export-dispatch (on Windows), adds "file://" if the first char is ".", and it adds "file://g:" if the first char is "/". (With "g:" the root drive letter.) Still hoping for a switch that will add [nothing]. +1 for solving the img challenge! -BC > Hi William, > > William Crandall wrote: > >* 3. Image and file prefixes are as they were.* > > > >* This (image):* > > > >* [[/sites/a.png]]* > > > >* becomes:* > > > >* * > > > >* And this (file):* > > > >* [[/sites/my-file][My link]]* > > > >* becomes:* > > > >* My link* > > > > > >* I'd love an option to "change it not" for both, so that* > >* neither "g:" nor "file://g:" is added to "/...".* > > > >* I could strip them out, after exporting, but I think* > >* this is an option that others would also value.* > > > > > >* (External links, to an "http://...";, work fine.)* > > A quick note on this one: > > I think adding "." does work, so use "./sites/a.png" instead. > > Dunno if that suits your need, though. > > Best regards, > Seb > > -- > Sebastien Vauban > > --14dae93997df4ce85e04c1499d4f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Thanks Se= bastien!

Sometimes its the smallest things; in this case >.<A single point, and figures work in my setup.

That is: [[./sites/= a.png]]

becomes: <img src=3D"./sites/a.png"=A0 alt=3D"a.png&q= uot;/>

------------------------------

Alas, FILES do not n= ow behave the same way.

Using M-x org-export-dispatch h
this:
= =A0=A0=A0 [[./sites/my-file][My link]]

becomes:
=A0=A0=A0 <a href=3D"file://./sites/my-file"&g= t;My link</a>


So, org-export-dispatch (on Windows), adds <= br>"file://"=A0=A0 if the first char is ".", and it add= s
"file://g:" if the first char is "/".

(With "g:" the root drive letter.)

Still hoping for a = switch that will add [nothing].

+1 for solving the img challenge!
-BC

=A0
Hi William,

William Crandall wrote:
> 3. Image and file prefixes are as they were.
>
> This (image):
>
>    [[/sites/a.png]]
>
> becomes:
>
>    <img src=3D"g:/sites/a.png"/>
>
> And this (file):
>
>    [[/sites/my-file][My link]]
>
> becomes:
>
>    <a href=3D"file://g:/sites/my-file">My link</=
a>
>
>
> I'd love an option to "change it not" for both, so th=
at
> neither "g:" nor "file://g:" is added to "=
/...".
>
> I could strip them out, after exporting, but I think
> this is an option that others would also value.
>
>
> (External links, to an "http://...";, work fine.)

A quick note on this one:

I think adding "." does work, so use "./sites/a.png" in=
stead.

Dunno if that suits your need, though.

Best regards,
  Seb

--=20
Sebastien Vauban
--14dae93997df4ce85e04c1499d4f-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Re: Testing: org-export-e-html Date: Wed, 30 May 2012 16:53:05 -0700 Message-ID: References: <87396i3p1w.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8ff252eefb6dab04c149a601 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:42635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZshR-0000gs-Fj for emacs-orgmode@gnu.org; Wed, 30 May 2012 19:53:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZshP-0002Tl-DP for emacs-orgmode@gnu.org; Wed, 30 May 2012 19:53:08 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:43471) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZshP-0002Tf-3S for emacs-orgmode@gnu.org; Wed, 30 May 2012 19:53:07 -0400 Received: by obbwd18 with SMTP id wd18so580125obb.0 for ; Wed, 30 May 2012 16:53:05 -0700 (PDT) In-Reply-To: <87396i3p1w.fsf@gmail.com> 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: Nicolas Goaziou Cc: emacs-orgmode@gnu.org, Jambunathan K --e89a8ff252eefb6dab04c149a601 Content-Type: text/plain; charset=ISO-8859-1 Hello Nicolas, Thanks for clarifying link syntax. I think I'm more than half way there! I can now create targets/destinations: This: ** <>BC Crandall becomes:

BC Crandall

As expected. But creating a link TO that "id" target eludes me. This: [[#crandall][BC Crandall]] becomes: BC Crandall Was expecting: BC Crandall I was expecting that link (not italicized) because of the in the

, in that file. Sorry if I'm being obtuse here! Thanks again for your help, -BC > Hello, > > William Crandall writes: > > >* 2a. Internal HTML links (#)* > > > > > >* Neither links nor destinations make it into the html.* > > > >* This:* > > > >* "an internal section link [[#directors][Directors]]."* > > > >* becomes:* > > > >* "an internal section link: Directors.* > > > >* Was expecting (without italics):* > > > >* ""an internal section link: Directors"* > > I think your mixing up syntax here: "#" stands for custom-id links. > > In other words, [[#directors][Directors]] is a link pointing to an > headline whose CUSTOM-ID property is "directors". If there's no such > headline, it will return Directors italicized. > > If you're targeting an headline, provide it an appropriate CUSTOM-ID. > Otherwise, just use a target. > > > >* 2b. This target:* > > > >* # <>* > >* * A First Section* > > > >* becomes:* > > > >*
* > >*

A First Section

* > >*
* > > > >* Was expecting:* > > > >*
* > >*

A First* > >* Section

* > >*
* > > "# <>" syntax has been dropped since every target is now > "invisible". > > Use : > > * <> A First Section > > instead. > > > Regards, > > -- > Nicolas Goaziou > > --e89a8ff252eefb6dab04c149a601 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Hello Nicolas,

Thanks for clarifying lin= k syntax.
I think I'm more than half way t= here!

I can now create targets/destinations:

This:
=A0=A0=A0 ** <<crandall>>BC Crandall

becomes:
=A0=A0=A0 <= h3 id=3D"sec-1-1"><a id=3D"crandall" name=3D"= ;crandall"/>BC Crandall</h3>

As expected.


But creating a link TO th= at "id" target eludes me.

This:
=A0=A0=A0 [[#crandall][BC= Crandall]]

becomes:
=A0=A0=A0 <i>BC Cra= ndall</i>

Was expecting:
=A0=A0=A0 <a href=3D&q= uot;#crandall">BC Crandall</a>

I was expecting that link= (not italicized) because
of the <a id=3D&= quot;crandall"/> in the <h3>, in that file.

Sorry if I'm being obtuse here!

Thanks again for your hel= p,

-BC
=A0
Hell=
o,

William Crandall <address@hidden> writes:

> 2a. Internal HTML links (#)
>
>
> Neither links nor destinations make it into the html.
>
> This:
>
>     "an internal section link [[#directors][Directors]]."=

>
> becomes:
>
>    "an internal section link: <i>Directors</i>.
>
> Was expecting (without italics):
>
>    ""an internal section link: <a href=3D"#direct=
ors">Directors</a>"

I think your mixing up syntax here: "#" stands for custom-id link=
s.

In other words, [[#directors][Directors]] is a link pointing to an
headline whose CUSTOM-ID property is "directors". If there's =
no such
headline, it will return Directors italicized.

If you're targeting an headline, provide it an appropriate CUSTOM-ID.
Otherwise, just use a target.


> 2b. This target:
>
>    # <<directors>>
>    * A First Section
>
> becomes:
>
>    <div id=3D"outline-container-1" class=3D"outli=
ne-2">
>    <h2 id=3D"sec-1">A First Section</h2>
>    <div class=3D"outline-text-2" id=3D"text-1&quo=
t;>
>
> Was expecting:
>
>    <div id=3D"outline-container-1" class=3D"outli=
ne-2">
>    <h2 id=3D"sec-1"><a name=3D"directors&qu=
ot; id=3D"directors"></a>A First
> Section</h2>
>    <div class=3D"outline-text-2" id=3D"text-1&quo=
t;>

"# <<target>>" syntax has been dropped since every ta=
rget is now
"invisible".

Use :

* <<directors>> A First Section

instead.


Regards,

--=20
Nicolas Goaziou
--e89a8ff252eefb6dab04c149a601-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: Testing: org-export-e-html Date: Thu, 31 May 2012 09:58:48 +0530 Message-ID: <81bol5m0sf.fsf@gmail.com> References: <87396i3p1w.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:58495) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZx0Y-0003DP-Ej for emacs-orgmode@gnu.org; Thu, 31 May 2012 00:29:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZx0V-0007rb-RK for emacs-orgmode@gnu.org; Thu, 31 May 2012 00:29:09 -0400 Received: from mail-pz0-f41.google.com ([209.85.210.41]:59179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZx0V-0007rV-EN for emacs-orgmode@gnu.org; Thu, 31 May 2012 00:29:07 -0400 Received: by dakp5 with SMTP id p5so737999dak.0 for ; Wed, 30 May 2012 21:29:04 -0700 (PDT) In-Reply-To: (William Crandall's message of "Wed, 30 May 2012 16:53:05 -0700") 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: William Crandall Cc: emacs-orgmode@gnu.org, Nicolas Goaziou --=-=-= Content-Type: text/plain For some reasons, the link type becomes "custom-id". See the attached files - links.org and links.el. --=-=-= Content-Type: application/emacs-lisp Content-Disposition: inline; filename=links.el Content-Transfer-Encoding: quoted-printable (org-data nil=0D (headline=0D (:raw-value "<> BC Crandall" :title=0D ((target=0D (:begin 1 :end 10 :value "aaaa" :post-blank 1))=0D "BC Crandall")=0D :begin 1 :end 67 :pre-blank 0 :hiddenp nil :contents-begin 24 :con= tents-end 66 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :scheduled nil :deadline nil :timestamp nil :clock nil :post-blank 1 :f= ootnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :custom-i= d "bbbb" :category "links")=0D (section=0D (:begin 24 :end 66 :contents-begin 24 :contents-end 66 :post-blank 0)= =0D (property-drawer=0D (:begin 24 :end 66 :hiddenp nil :properties=0D (("CUSTOM_ID" . "bbbb"))=0D :post-blank 0))))=0D (headline=0D (:raw-value "Link1" :title=0D ("Link1")=0D :begin 67 :end 122 :pre-blank 1 :hiddenp nil :contents-begin 76 :c= ontents-end 120 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :scheduled nil :deadline nil :timestamp nil :clock nil :post-blank 2= :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :categ= ory "links")=0D (section=0D (:begin 76 :end 120 :contents-begin 76 :contents-end 120 :post-blank 0= )=0D (keyword=0D (:key "TARGET" :value "cccc" :begin 76 :end 92 :post-blank 1))=0D (paragraph=0D (:begin 92 :end 120 :contents-begin 92 :contents-end 119 :post-blank = 0)=0D (link=0D (:type "custom-id" :path "aaaa" :raw-link "#aaaa" :begin 92 :end 119= :contents-begin 101 :contents-end 117 :post-blank 0)=0D "Some description"))))=0D (headline=0D (:raw-value "Link2" :title=0D ("Link2")=0D :begin 122 :end 160 :pre-blank 1 :hiddenp nil :contents-begin 131 = :contents-end 159 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :scheduled nil :deadline nil :timestamp nil :clock nil :post-blank= 1 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :cat= egory "links")=0D (section=0D (:begin 131 :end 159 :contents-begin 131 :contents-end 159 :post-blank= 0)=0D (paragraph=0D (:begin 131 :end 159 :contents-begin 131 :contents-end 158 :post-blan= k 0)=0D (link=0D (:type "custom-id" :path "bbbb" :raw-link "#bbbb" :begin 131 :end 15= 8 :contents-begin 140 :contents-end 156 :post-blank 0)=0D "Some description"))))=0D (headline=0D (:raw-value "Link3" :title=0D ("Link3")=0D :begin 160 :end 197 :pre-blank 1 :hiddenp nil :contents-begin 169 = :contents-end 197 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :scheduled nil :deadline nil :timestamp nil :clock nil :post-blank= 0 :footnote-section-p nil :archivedp nil :commentedp nil :quotedp nil :cat= egory nil)=0D (section=0D (:begin 169 :end 197 :contents-begin 169 :contents-end 197 :post-blank= 0)=0D (paragraph=0D (:begin 169 :end 197 :contents-begin 169 :contents-end 196 :post-blan= k 0)=0D (link=0D (:type "custom-id" :path "cccc" :raw-link "#cccc" :begin 169 :end 19= 6 :contents-begin 178 :contents-end 194 :post-blank 0)=0D "Some description")))))=0D --=-=-= Content-Type: text/x-org Content-Disposition: link; filename=links.org * <> BC Crandall :PROPERTIES: :CUSTOM_ID: bbbb :END: * Link1 #+target: cccc [[#aaaa][Some description]] * Link2 [[#bbbb][Some description]] * Link3 [[#cccc][Some description]] --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable William Crandall writes: > Hello Nicolas, > > Thanks for clarifying link syntax. > I think I'm more than half way there! > > I can now create targets/destinations: > > This: > =C2=A0=C2=A0=C2=A0 ** <>BC Crandall > > becomes: > =C2=A0=C2=A0=C2=A0

BC Crandall h3> > > As expected. > > > But creating a link TO that "id" target eludes me. > > This: > =C2=A0=C2=A0=C2=A0 [[#crandall][BC Crandall]] > > becomes: > =C2=A0=C2=A0=C2=A0 BC Crandall > > Was expecting: > =C2=A0=C2=A0=C2=A0 BC Crandall > > > I was expecting that link (not italicized) because > of the in the

, in that file. > > Sorry if I'm being obtuse here! > > Thanks again for your help, > > -BC > =C2=A0 > > Hello, >=20=20=20=20=20 > William Crandall writes: >=20=20=20=20=20 > > 2a. Internal HTML links (#) > > > > > > Neither links nor destinations make it into the html. > > > > This: > > > > "an internal section link [[#directors][Directors]]." > > > > becomes: > > > > "an internal section link: Directors. > > > > Was expecting (without italics): > > > > ""an internal section link: Directors" >=20=20=20=20=20 > I think your mixing up syntax here: "#" stands for custom-id links. >=20=20=20=20=20 > In other words, [[#directors][Directors]] is a link pointing to an > headline whose CUSTOM-ID property is "directors". If there's no such > headline, it will return Directors italicized. >=20=20=20=20=20 > If you're targeting an headline, provide it an appropriate CUSTOM-ID. > Otherwise, just use a target. >=20=20=20=20=20 >=20=20=20=20=20 > > 2b. This target: > > > > # <> > > * A First Section > > > > becomes: > > > >
> >

A First Section

> >
> > > > Was expecting: > > > >
> >

A Fi= rst > > Section

> >
>=20=20=20=20=20 > "# <>" syntax has been dropped since every target is now > "invisible". >=20=20=20=20=20 > Use : >=20=20=20=20=20 > * <> A First Section >=20=20=20=20=20 > instead. >=20=20=20=20=20 >=20=20=20=20=20 > Regards, >=20=20=20=20=20 > --=20 > Nicolas Goaziou >=20=20=20=20=20 --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: Testing: org-export-e-html Date: Thu, 31 May 2012 12:12:28 +0530 Message-ID: <81396grgvf.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:38605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZz5w-0007r0-GL for emacs-orgmode@gnu.org; Thu, 31 May 2012 02:42:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZz5q-00011M-EH for emacs-orgmode@gnu.org; Thu, 31 May 2012 02:42:52 -0400 Received: from mail-pz0-f41.google.com ([209.85.210.41]:62154) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZz5q-00011G-4z for emacs-orgmode@gnu.org; Thu, 31 May 2012 02:42:46 -0400 Received: by dakp5 with SMTP id p5so876454dak.0 for ; Wed, 30 May 2012 23:42:44 -0700 (PDT) In-Reply-To: (William Crandall's message of "Tue, 29 May 2012 23:27:19 -0700") 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: William Crandall Cc: emacs-orgmode@gnu.org, Nicolas Goaziou > But first line of test.html: > > =C2=A0 This is fixed. Please pull again. There was one another issue: Heading with CUSTOM_IDS were not getting the associated property as an anchor. This is also fixed. Issues wrt images links and target links are still *pending*. Hopefully, it will be fixed in the next iteration. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Testing: org-export-e-html Date: Thu, 31 May 2012 14:08:00 +0200 Message-ID: <87y5o8365b.fsf@gmail.com> References: <87396i3p1w.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41589) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sa4De-0004qK-0o for emacs-orgmode@gnu.org; Thu, 31 May 2012 08:11:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sa4DV-0002dJ-JX for emacs-orgmode@gnu.org; Thu, 31 May 2012 08:11:09 -0400 Received: from mail-wi0-f177.google.com ([209.85.212.177]:36978) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sa4DV-0002bZ-Ai for emacs-orgmode@gnu.org; Thu, 31 May 2012 08:11:01 -0400 Received: by wibhm14 with SMTP id hm14so623721wib.12 for ; Thu, 31 May 2012 05:10:57 -0700 (PDT) In-Reply-To: (William Crandall's message of "Wed, 30 May 2012 16:53:05 -0700") 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: William Crandall Cc: emacs-orgmode@gnu.org, Jambunathan K Hello, William Crandall writes: > Thanks for clarifying link syntax. > I think I'm more than half way there! > > I can now create targets/destinations: > > This: > ** <>BC Crandall > > becomes: >

BC Crandall

> > As expected. > > > But creating a link TO that "id" target eludes me. > > This: > [[#crandall][BC Crandall]] > > becomes: > BC Crandall > > Was expecting: > BC Crandall Again, "#crandall" syntax should be used to target an headline with "crandall" as value for its custom-id property. See section 4.2 in the manual. --8<---------------cut here---------------start------------->8--- * BC Crandall :PROPERTIES: :CUSTOM_ID: crandall :END: [[#crandall][Description]] --8<---------------cut here---------------end--------------->8--- If you are linking to a target, simply call its name. --8<---------------cut here---------------start------------->8--- * <>BC Crandall A [[crandall][link]] to headline [[crandall]] --8<---------------cut here---------------end--------------->8--- Notice the difference between the link with or without a description. Regards, -- Nicolas Goaziou From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Re: Testing: org-export-e-html Date: Thu, 31 May 2012 20:44:02 -0700 Message-ID: References: <81396grgvf.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=f46d04446c59c38f9d04c160fe2f Return-path: Received: from eggs.gnu.org ([208.118.235.92]:60102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaImU-0003mX-OS for emacs-orgmode@gnu.org; Thu, 31 May 2012 23:44:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SaImT-00006D-4O for emacs-orgmode@gnu.org; Thu, 31 May 2012 23:44:06 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:49048) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaImS-00005O-Sp for emacs-orgmode@gnu.org; Thu, 31 May 2012 23:44:05 -0400 Received: by obbwd18 with SMTP id wd18so2747143obb.0 for ; Thu, 31 May 2012 20:44:02 -0700 (PDT) In-Reply-To: <81396grgvf.fsf@gmail.com> 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: Jambunathan K Cc: emacs-orgmode@gnu.org, Nicolas Goaziou --f46d04446c59c38f9d04c160fe2f Content-Type: text/plain; charset=ISO-8859-1 Hello Jambunathan, UTF-8! Yes! Many thanks. Now: Still snagging on targets and links. Will detail in next message. -BC Org-mode: 7.8.11 (release_7.8.11-24-g4144c5) Emacs: 24.1.50.1 Windows 7 On Wed, May 30, 2012 at 11:42 PM, Jambunathan K wrote: > > But first line of test.html: > > > > > > This is fixed. Please pull again. > > There was one another issue: Heading with CUSTOM_IDS were not getting > the associated property as an anchor. This is also fixed. > > Issues wrt images links and target links are still *pending*. > Hopefully, it will be fixed in the next iteration. > > > > > --f46d04446c59c38f9d04c160fe2f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hello Jamb= unathan,

UTF-8! Yes! Many thanks.

Now:
=A0=A0 <?xml ver= sion=3D"1.0" encoding=3D"utf-8"?>


Still s= nagging on targets and links.
Will detail in next message.

-BC
Org-mode: 7.8.11 (release_7.8.11= -24-g4144c5)
Emacs: 24.1.50.1
Windows 7




= On Wed, May 30, 2012 at 11:42 PM, Jambunathan K <kjambunathan@gmail.c= om> wrote:
> But fir= st line of test.html:
>
> =A0 <?xml version=3D"1.0" encoding=3D"iso-8859-1&quo= t;?>

This is fixed. =A0Please pull again.


There was one another issue: Heading with CUSTOM_IDS were not getting
the associated property as an anchor. =A0This is also fixed.

Issues wrt images links and target links are still *pending*.

Hopefully, it will be fixed in the next iteration.





--f46d04446c59c38f9d04c160fe2f-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Re: Testing: org-export-e-html Date: Thu, 31 May 2012 20:56:34 -0700 Message-ID: References: <87396i3p1w.fsf@gmail.com> <87y5o8365b.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8fb2068a96d40f04c1612b16 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:44933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaIyc-0005TR-UC for emacs-orgmode@gnu.org; Thu, 31 May 2012 23:56:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SaIya-0003YJ-E8 for emacs-orgmode@gnu.org; Thu, 31 May 2012 23:56:38 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:54921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaIya-0003Xu-1F for emacs-orgmode@gnu.org; Thu, 31 May 2012 23:56:36 -0400 Received: by obbwd18 with SMTP id wd18so2761926obb.0 for ; Thu, 31 May 2012 20:56:34 -0700 (PDT) In-Reply-To: <87y5o8365b.fsf@gmail.com> 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: Nicolas Goaziou Cc: emacs-orgmode@gnu.org, Jambunathan K --e89a8fb2068a96d40f04c1612b16 Content-Type: text/plain; charset=ISO-8859-1 Hello Nicolas, To wrap my neurons around linking, I made a small test batch. There appear to be several difference between the "old" HTML export engine and the current version of the "new". Testing org-to-HTML export: old: C-c C-e h (org-export, in org-exp.el) new: M-x org-export-dispatch h (in org-export.el) Four input permutations: 1. [[directors]] 2. [[#directors]] 3. [[directors][Directors]] 4. [[#directors][Directors]] As I see it (do let me know what I'm getting wrong!), the old version gets all links right. (But "old" makes one error(?) see next section.) 1. [[directors]] old: directors new: directors 2. [[#directors]] old: #directors new: Directors 3. [[directors][Directors]] old: Directors new: Directors 4. [[#directors][Directors]] old: Directors new: Directors In no case is the output the same! #4 would be most useful for my purposes, as it allows identifying target links precisely. -------------------------------------------------- Turning to the output for targets, the new version does not close the tag (as the old version does). Other than that, "new" seems fine. ("Old" generates a
 section from the PROPERTIES drawer,
whether it is open or closed, with your encoding. Not my focus,
but is this an "old" bug?)

Org-mode input:
   * Directors
     :PROPERTIES:
     :CUSTOM_ID: directors
     :END:

HTML output:
old:
   

Directors

   PROPERTIES
   :CUSTOM_ID: directors
   
new:

Directors

[no
 section]
--------------------------------------------------

Thanks again for moving this forward!

-BC
Org-mode: 7.8.11 (release_7.8.11-24-g4144c5)
Emacs: 24.1.50.1
Windows 7



----------------------------------------------------------------------
Full text excerpts follow:    input(org) / output(new) / output(old)
----------------------------------------------------------------------

Input (org-mode)
----------------------------------------------------------------------

#+OPTIONS:   H:3 -:t *:t
#+OPTIONS:   num:nil  toc:nil
#+OPTIONS:   <:nil  timestamp:nil
#+OPTIONS:   author:nil  creator:nil

This is the first paragraph, before any links or sections.

First try, with only word {{directors}}: [[directors]]

Second, with word and hash {{#directors}}: [[#directors]]

Third, with word and target, {{directors}{Directors}}:
[[directors][Directors]]

Fourth, hash-word and target, {{#directors}{Directors}}:
[[#directors][Directors]]

A blank, spacer paragraph, before the target.

* Directors
  :PROPERTIES:
  :CUSTOM_ID: directors
  :END:

Just to end, a closing paragraph.

----------------------------------------------------------------------

Output ("new" engine)   (Also: two extra blank-lines before each 

): ----------------------------------------------------------------------

This is the first paragraph, before any links or sections.

First try, with only word {{directors}}: directors

Second, with word and hash {{#directors}}: Directors

Third, with word and target, {{directors}{Directors}}: Directors

Fourth, hash-word and target, {{#directors}{Directors}}: Directors

A blank, spacer paragraph, before the target.

---------------------------------------------------------------------- Output ("old" engine): ----------------------------------------------------------------------

This is the first paragraph, before any links or sections.

First try, with only word {{directors}}: directors

Second, with word and hash {{#directors}}: #directors

Third, with word and target, {{directors}{Directors}}: Directors

Fourth, hash-word and target, {{#directors}{Directors}}: Directors

A blank, spacer paragraph, before the target.

Directors

PROPERTIES
:CUSTOM_ID: directors

Just to end, a closing paragraph.

-------------------------------------------------[end]---------------- On Thu, May 31, 2012 at 5:08 AM, Nicolas Goaziou wrote: > Hello, > [...] > Again, "#crandall" syntax should be used to target an headline with > "crandall" as value for its custom-id property. See section 4.2 in the > manual. > > --8<---------------cut here---------------start------ ------->8--- > * BC Crandall > :PROPERTIES: > :CUSTOM_ID: crandall > :END: > > [[#crandall][Description]] > --8<---------------cut here---------------end--------------->8--- > > > If you are linking to a target, simply call its name. > > --8<---------------cut here---------------start------ ------->8--- > * <>BC Crandall > > A [[crandall][link]] to headline [[crandall]] > --8<---------------cut here---------------end--------------->8--- > > Notice the difference between the link with or without a description. > > > Regards, > > -- > Nicolas Goaziou > --e89a8fb2068a96d40f04c1612b16 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hello Nicolas,<= /span>

There appear to be severa= l difference between the "old" HTML
= export engine and the current version of the "new".

Testing org-to-HTML export:
=A0=A0 old: C-c C-e h=A0=A0=A0=A0=A0 (org-export, in org-exp.el)
=A0=A0 new: M-x org-expor= t-dispatch h=A0 (in org-export.el)

Four input permutations:

1. [[directors]]
2. [[#= directors]]
3. [[directors][Directors= ]]
4. [[#directors][Directors]]


As I= see it (do let me know what I'm getting wrong!),
the old version ge= ts all links right.

(But "old" makes one error(?) see next section.)
1. [[directors]]
=A0=A0 old: <a href=3D= "#sec-1">directors</a>
=A0= =A0 new: <i>directors</i>

2. [[#directors]]
=A0= =A0 old: <a href=3D"#directors">#directors</a>=
=A0=A0 new: <a href=3D= "#sec-1">Directors</a>

3. [[directors][Directors]]
=A0=A0 old: <a href=3D= "#sec-1">Directors</a>
=A0= =A0 new: <i>Directors</i>

4. [[#directors][Directors]]
=A0=A0 old: <a href=3D"#directors">Directors</a>= ;
=A0=A0 new: <a href=3D= "#sec-1">Directors</a>


In no case is the output = the same!

#4 would be most useful for my purposes, as it allows =
identifying target links = precisely.

--------------------------------------------------

Turning to the output for targets, the new version <= br>does not close the <a> tag (as the old version does).
Other tha= n that, "new" seems fine.

("Old" generates a <pre> section from the PROPERTIES dr= awer,
whether it is open or closed, with your encoding. Not my focus,but is this an "old" bug?)

Org-mode input:
=A0=A0 * Di= rectors
=A0=A0=A0=A0 :PROPERTIES:
=A0=A0=A0=A0 :CUSTOM_ID: directors
=A0=A0= =A0=A0 :END:

HTML output:
old:
=A0=A0 <div id=3D"outli= ne-container-directors" class=3D"outline-2">
=A0=A0 &l= t;h2 id=3D"directors"><a name=3D"sec-1" id=3D&quo= t;sec-1"></a>Directors</h2>
=A0=A0 <div class=3D"outline-text-2" id=3D"text-directors= ">

=A0=A0 <pre class=3D"example">
=A0=A0 = PROPERTIES
=A0=A0 :CUSTOM_ID: directors
=A0=A0 </pre>

ne= w:
=A0=A0 <div id=3D"outline-container-directors" class=3D&= quot;outline-2">
=A0=A0 <h2 id=3D"directors"><a id=3D"sec-1" na= me=3D"sec-1"/>Directors</h2>
=A0=A0 <div class=3D&= quot;outline-text-2" id=3D"text-directors">

=A0=A0= [no <pre> section]
--------------------------------------------------

Thanks again for = moving this forward!

=
-BC
Org-mode: 7.8.11 (release= _7.8.11-24-g4144c5)
<= span style=3D"font-family:courier new,monospace">Emacs: 24.1.50.1
Windows 7



-------------------------= ---------------------------------------------
= Full text excerpts follow:=A0=A0=A0 input(org) / output(new) / output(old)<= /span>
-------------------------= ---------------------------------------------

Input (org-mode)

-------------------------= ---------------------------------------------

#+OPTIONS:=A0=A0 H:3 -:t *:= t

#+OPTIONS:=A0=A0 num:nil= =A0 toc:nil
#+OPTIONS:=A0=A0 <:nil=A0 times= tamp:nil
#+OPTIONS:=A0=A0 author:n= il=A0 creator:nil
This is the first paragraph, before any links or sectio= ns.

First try, with only word {{directors}}: [[directors= ]]

Second, with word and has= h {{#directors}}: [[#directors]]

Third, with word and target, {{directors= }{Directors}}: [[directors][Directors]]

Fourth, hash-word and target, {{#directors}{Director= s}}: [[#directors][Directors]]

A blank, spacer paragraph, before the target.=

* Directors
=A0 :PROPERTIES:
=A0 :CUSTOM_ID: directors=
=A0 :END:

Just to end, a closing paragraph.

-------------------------= ---------------------------------------------

Output ("new" eng= ine)=A0=A0 (Also: two extra blank-lines before each <p>):

-------------------------= ---------------------------------------------

<p>

This is the first paragra= ph, before any links or sections.
</p>


<= p>
First try, with only word {{directors}}:= <i>directors</i>
</p>


<p>
Second, with word and has= h {{#directors}}: <a href=3D"#sec-1">Directors</a>
</p>


<= p>
Third, with word and target, {{directors= }{Directors}}: <i>Directors</i>
</p>


<p>
Fourth, hash-word and tar= get, {{#directors}{Directors}}: <a href=3D"#sec-1">Director= s</a>
</p>


<= p>
A blank, spacer paragraph, before the ta= rget.
</p>

<div id= =3D"outline-container-directors" class=3D"outline-2">= ;
<h2 id=3D"directo= rs"><a id=3D"sec-1" name=3D"sec-1"/>Direc= tors</h2>
<div class=3D"outline-= text-2" id=3D"text-directors">



<= p>
Just to end, a closing paragraph.
</p>
</div>
</div>

----------= ------------------------------------------------------------

Output ("old" engine):
-----------------------------------------------------------------= -----

<p>This is the first paragraph, before any lin= ks or sections.
</p>

<p>
First try, with only word {{directors}}: <a href=3D"#= sec-1">directors</a>
</p>
<p>
Second, with word and has= h {{#directors}}: <a href=3D"#directors">#directors</a&g= t;
</p>
<p>
Third, with word and target, {{directors}{Directors}}: <a = href=3D"#sec-1">Directors</a>
</p>
<p>
Fourth, hash-word and tar= get, {{#directors}{Directors}}: <a href=3D"#directors">Dire= ctors</a>
</p>

<p>
A blank, spacer paragraph, before the target.
</p>

<div id= =3D"outline-container-directors" class=3D"outline-2">= ;
<h2 id=3D"directo= rs"><a name=3D"sec-1" id=3D"sec-1"></a= >Directors</h2>
<div class=3D"= ;outline-text-2" id=3D"text-directors">

<pre class=3D"example">
PROPERTIES
:CUSTOM_ID: directors
</pre>


<= p>
Just to end, a closing paragraph.
</p></div>
</div>

-------------------------------------------------[en= d]----------------



On Thu, May 31, 2012 at 5:08 AM, Nicolas Goaziou <<= a href=3D"mailto:n.goaziou@gmail.com" target=3D"_blank">n.goaziou@gmail.com= > wrote:
= Hello,
<= font>[...]
Again, "#crandall" syntax should be used = to target an headline with
"crandall" as value for its custom-id property. See section 4.2 i= n the
manual.

--8<---------------cut here---------------start------
------->8---
* BC Crandall
=A0:PROPERTIES:
=A0:CUSTOM_ID: crandall
=A0:END:

=A0[[#crandall][Description]]
--8<---------------cut here---------------end--------
------= ->8---


If you are linking to a target, simply call its name.


--8<---------------cut here---------------start------
------->8---
* <<crandall>>BC Crandall

=A0A [[crandall][link]] to headline [[crandall]]
--8<---------------cut here---------------end--------
------= ->8---

Notice the difference between the link with or without a description.


Regards,


--
Nicolas Goaziou

--e89a8fb2068a96d40f04c1612b16-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Re: Testing: org-export-e-html Date: Thu, 31 May 2012 23:42:05 -0700 Message-ID: References: <87396i3p1w.fsf@gmail.com> <87y5o8365b.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:49091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaLYn-0006Zu-5d for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 02:42:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SaLYl-0008DD-AW for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 02:42:08 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:48757) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaLYl-0008C4-2r for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 02:42:07 -0400 Received: by obbwd18 with SMTP id wd18so2979980obb.0 for ; Thu, 31 May 2012 23:42:05 -0700 (PDT) In-Reply-To: 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: Nicolas Goaziou Cc: emacs-orgmode@gnu.org, Jambunathan K Nicolas, My email program (Gmail) deleted key HTML text, Here, again, the core bit, as plain text, I hope it goes through: -------------------------------------------------- Four input permutations: 1. [[directors]] 2. [[#directors]] 3. [[directors][Directors]] 4. [[#directors][Directors]] As I see it (do let me know what I'm getting wrong!), the old version gets all links right. (But "old" makes one error(?) see next section.) 1. [[directors]] =A0=A0 old: directors =A0=A0 new: directors 2. [[#directors]] =A0=A0 old: #directors =A0=A0 new: Directors 3. [[directors][Directors]] =A0=A0 old: Directors =A0=A0 new: Directors 4. [[#directors][Directors]] =A0=A0 old: Directors =A0=A0 new: Directors In no case is the output the same! #4 would be most useful for my purposes, as it allows identifying target links precisely. -------------------------------------------------- Turning to the output for targets, the new version does not close the tag (as the old version does). Other than that, "new" seems fine. ("Old" generates a
 section from the PROPERTIES drawer,
whether it is open or closed, with your encoding. Not my focus,
but is this an "old" bug?)

Org-mode input:
=A0=A0 * Directors
=A0=A0=A0=A0 :PROPERTIES:
=A0=A0=A0=A0 :CUSTOM_ID: directors
=A0=A0=A0=A0 :END:

HTML output:
old:
=A0=A0 
=A0=A0

Directors =A0=A0
=A0=A0
=A0=A0 PROPERTIES
=A0=A0 :CUSTOM_ID: directors
=A0=A0 
new: =A0=A0
=A0=A0

Directors

=A0=A0
=A0=A0 [no
 section]
--------------------------------------------------




On Thu, May 31, 2012 at 8:56 PM, William Crandall  wro=
te:
>
>
> Hello Nicolas,
>
> To wrap my neurons around linking, I made a small test batch.
> There appear to be several difference between the "old" HTML
> export engine and the current version of the "new".
>
> Testing org-to-HTML export:
> =A0=A0 old: C-c C-e h=A0=A0=A0=A0=A0 (org-export, in org-exp.el)
> =A0=A0 new: M-x org-export-dispatch h=A0 (in org-export.el)
>
> Four input permutations:
>
> 1. [[directors]]
> 2. [[#directors]]
> 3. [[directors][Directors]]
> 4. [[#directors][Directors]]
>
>
> As I see it (do let me know what I'm getting wrong!),
> the old version gets all links right.
>
> (But "old" makes one error(?) see next section.)
>
> 1. [[directors]]
> =A0=A0 old: directors
> =A0=A0 new: directors

From mboxrd@z Thu Jan  1 00:00:00 1970
From: Nicolas Goaziou 
Subject: Re: Testing: org-export-e-html
Date: Fri, 01 Jun 2012 18:38:36 +0200
Message-ID: <87d35j2dir.fsf@gmail.com>
References: 
	<87396i3p1w.fsf@gmail.com>
	
	<87y5o8365b.fsf@gmail.com>
	
Mime-Version: 1.0
Content-Type: text/plain
Return-path: 
Received: from eggs.gnu.org ([208.118.235.92]:59584)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from ) id 1SaUv0-0001cN-Gk
	for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 12:41:46 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from ) id 1SaUuy-0000cC-PB
	for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 12:41:42 -0400
Received: from mail-wg0-f49.google.com ([74.125.82.49]:60924)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from ) id 1SaUuy-0000bt-FY
	for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 12:41:40 -0400
Received: by wgbds1 with SMTP id ds1so1579455wgb.30
	for ; Fri, 01 Jun 2012 09:41:37 -0700 (PDT)
In-Reply-To: 
	(William Crandall's message of "Thu, 31 May 2012 20:56:34 -0700")
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: William Crandall 
Cc: emacs-orgmode@gnu.org, Jambunathan K 

Hello,

William Crandall  writes:

> 1. [[directors]]
> 2. [[#directors]]
> 3. [[directors][Directors]]
> 4. [[#directors][Directors]]
>
>
> As I see it (do let me know what I'm getting wrong!),
> the old version gets all links right.
>
> (But "old" makes one error(?) see next section.)
>
> 1. [[directors]]
>    old: directors
>    new: directors
>
> 2. [[#directors]]
>    old: #directors
>    new: Directors
>
> 3. [[directors][Directors]]
>    old: Directors
>    new: Directors
>
> 4. [[#directors][Directors]]
>    old: Directors
>    new: Directors
>
>
> In no case is the output the same!

directors is a fallback output meaning that export engine wasn't
able to find which object you were linking to. Provide targets for these
links and the output will be different.

> #4 would be most useful for my purposes, as it allows
> identifying target links precisely.

Org has syntax to identify target links precisely. I gave you a few
examples in a previous mail.

> Turning to the output for targets, the new version
> does not close the  tag (as the old version does).
> Other than that, "new" seems fine.
>
> ("Old" generates a 
 section from the PROPERTIES drawer,
> whether it is open or closed, with your encoding. Not my focus,
> but is this an "old" bug?)

Properties drawers are ignored in every back-end by default. There is no
old or new bug, the behaviour has evolved.

> Output ("new" engine)   (Also: two extra blank-lines before each 

): That was a mistake in `org-e-html.el'. There should be as much blank lines in the Org buffer as in HTML output. I fixed the problem in a recent commit. Regards, -- Nicolas Goaziou From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Re: Testing: org-export-e-html Date: Fri, 1 Jun 2012 19:56:28 -0700 Message-ID: References: <87396i3p1w.fsf@gmail.com> <87y5o8365b.fsf@gmail.com> <87d35j2dir.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:56543) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaeW0-0007L2-Ll for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 22:56:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SaeVy-0007ik-ME for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 22:56:32 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:53883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaeVy-0007hG-Dx for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 22:56:30 -0400 Received: by obbwd18 with SMTP id wd18so4577317obb.0 for ; Fri, 01 Jun 2012 19:56:28 -0700 (PDT) In-Reply-To: <87d35j2dir.fsf@gmail.com> 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: Nicolas Goaziou , Jambunathan K Cc: emacs-orgmode@gnu.org Hello Jambunathan and Nicolas, Thanks for your recent updates! Links are proving to be quite a challenge. Here is my new test file, and "new" and "old" HTML output, comparing the two engines: =A0=A0 "old": C-c C-e h=A0=A0=A0=A0=A0 (org-export, in org-exp.el) =A0=A0 "new": M-x org-export-dispatch h=A0 (in org-export.el) The entire content of test.org: ---------------------------------------------------------------------- --------------------------------------------------------- Org (input): Link and description, to anchor in headline: [[#directors][Directors]] Link and description, to anchor in paragraph: [[#bc][BC]] * <>Directors Paragraph with a /dedicated target/: <> -----------------------------------------------------------------[end] ---------------------------------------------------------------------- Reading the Manual (7.8.11), Section 4.2, this org code should, I think, export exactly as the "old" engine does it, with anchor href's linking to two targets (Firefox renders it perfectly): ---------------------------------------------------------------------- ------------------------------------------------- "Old" HTML (output):

Link and description, to anchor in headline: Directo= rs

Link and description, to anchor in paragraph: BC

directors Direc= tors

Paragraph with a dedicated target: b= c BC

-----------------------------------------------------------------[end] ---------------------------------------------------------------------- The "old" engine is fine (if attuned to HTML4 more than HTML5). Here is the "new" output (Org-mode release_7.8.11-32-g02f3ee). ---------------------------------------------------------------------- ------------------------------------------------- "New" HTML (output):

Link and description, to anchor in headline: Directors

Link and description, to anchor in paragraph: BC

-----------------------------------------------------------------[end] ---------------------------------------------------------------------- I see four discrepancies, in two groups: 1. Both links out (first two p's), to id's in an and a

, do not generate links (foo). 2. At both anchors, , in the

and the

, the tag is not closed with an . This may be related to the errors noted in point one, as the HTML is malformed without them. I *really like* the direction the new engine is heading, with id attributes in tags, and making the <> non-visible. And tighter spacing. All good stuff! Many thanks for doing the heavy lifting! I look forward to your next commits. -BC Org-mode: 7.8.11 (release_7.8.11-32-g02f3ee) Emacs: 24.1.50.1 Windows 7 On Fri, Jun 1, 2012 at 9:38 AM, Nicolas Goaziou wrote= : > > Hello, > > William Crandall writes: > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: Testing: org-export-e-html Date: Sat, 02 Jun 2012 10:34:15 +0530 Message-ID: <81ipfanw34.fsf@gmail.com> References: <87396i3p1w.fsf@gmail.com> <87y5o8365b.fsf@gmail.com> <87d35j2dir.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:56583) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SagVw-00013o-CC for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 01:04:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SagVu-0000EF-Cb for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 01:04:35 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:62010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SagVu-0000Dp-3a for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 01:04:34 -0400 Received: by pbbrp2 with SMTP id rp2so4024303pbb.0 for ; Fri, 01 Jun 2012 22:04:31 -0700 (PDT) In-Reply-To: (William Crandall's message of "Fri, 1 Jun 2012 19:56:28 -0700") 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: William Crandall Cc: emacs-orgmode@gnu.org, Nicolas Goaziou Crandall There is some confusion on your end :-). > --------------------------------------------------------- Org (input): > > Link and description, to anchor in headline: [[#directors][Directors]] > > Link and description, to anchor in paragraph: [[#bc][BC]] Remove the "#"es. > * <>Directors > > Paragraph with a /dedicated target/: <> > > -----------------------------------------------------------------[end] > 1. Both links out (first two p's), to id's in an and a

, > do not generate links (foo). You are using targets. So you shouldn't use "#"es. This was what Nicolas was trying to tell you. > 2. At both anchors, , in the

and the

, the tag > is not closed with an . This may be related to the errors > noted in point one, as the HTML is malformed without them. Put the HTML file in nxml-mode and do C-c C-n. I see no validation errors. The HTML file definitely is not malformed. [Context switch] Here is the modified Org file you should be using. When you are linking to headlines, use CUSTOM_IDs and *not* targets. Links to CUSTOM_IDs have a `#' in front while don't targets are *without* `#'es. --8<---------------cut here---------------start------------->8--- Link and description, to anchor in headline: [[directors][Directors]] Link and description, to anchor in paragraph: [[bc][BC]] * <> Directors Paragraph with a /dedicated target/: <> * Headline wiith CUSTOM_ID :PROPERTIES: :CUSTOM_ID: director-1 :END: #+target: invisible * Recommendation about using links Always link to headline using [[#director-1][Headline wiith CUSTOM_ID]]. Use targets when you want to jump to obscure location [[bc]]. Never use [[invisible][Invisible target]]. They will disappear on export. For more information on how links are structured see the [[http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00752.html][this post]]. --8<---------------cut here---------------end--------------->8--- Btw, thanks for your patience and sticking it out right through to the end. Jambunathan K. From mboxrd@z Thu Jan 1 00:00:00 1970 From: William Crandall Subject: Re: Testing: org-export-e-html Date: Sat, 2 Jun 2012 00:40:07 -0700 Message-ID: References: <87396i3p1w.fsf@gmail.com> <87y5o8365b.fsf@gmail.com> <87d35j2dir.fsf@gmail.com> <81ipfanw34.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:48794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaiwW-0006LC-L5 for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 03:40:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SaiwU-0000Ll-79 for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 03:40:12 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:50643) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaiwT-0000Kv-Va for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 03:40:10 -0400 Received: by obbwd18 with SMTP id wd18so4936167obb.0 for ; Sat, 02 Jun 2012 00:40:07 -0700 (PDT) In-Reply-To: <81ipfanw34.fsf@gmail.com> 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: Jambunathan K Cc: emacs-orgmode@gnu.org, Nicolas Goaziou Jambunathan, Thanks to you, and Nicolas, for your patience. I now see (blindingly, now that I do see) that the export engine adds the # to internal links, not me. The only trailing issue I see is the "soft error" of no tag on <> (see W3C notes below). This (org): ------------------------------------------------------------ Link and description, to anchor in paragraph: [[bc][BC]] Paragraph with a /dedicated target/: <>BC ------------------------------------------------------------ Exports to (new): ------------------------------------------------------------

Link and description, to anchor in paragraph: BC

Paragraph with a dedicated target: BC

------------------------------------------------------------ Success! ------------------------------------------------------------ And headlines with a <> are also fine: This (org): ------------------------------------------------------------ Link and description, to anchor in headline: [[directors][Directors]] * <>Directors ------------------------------------------------------------ Exports to (new): ------------------------------------------------------------

Link and description, to anchor in headline: Directors

Directors

------------------------------------------------------------ Success! ------------------------------------------------------------ And I /understand/ how ":PROPERTIES: :CUSTOM_ID: directors" in a headline, can be linked to with: [[#directors][Directors]], WITH a # that I, not the engine, insert. So I'm good to go! Many thanks. ------------------------------------------------------------ ------------------------------------------------------------ One trailing point: You may want to consider adding a formal closing tag for <> elements (as the "old" engine does) rather than just "self-closing" the tag with a "/>". A Firefox comment (viewing source) caught my attention: "Self-closing syntax ("/>") used on a non-void HTML element. Ignoring the slash and treating as a start tag." Then I found this: http://www.w3.org/TR/html-markup/syntax.html#syntax-elements "A non-void element must have an end tag, unless the subsection for that element in the HTML elements section of this reference indicates that its end tag can be omitted." And this: http://www.w3.org/TR/html-markup/a.html#a-tags "An a element must have both a start tag and an end tag." ------------------------------ I take all of this to mean that "it would be best" to use "" closing tags, rather than "self-closing" an "". But again, the way it is works for me. Many thanks. Best of luck on the rest of it! -BC On Fri, Jun 1, 2012 at 10:04 PM, Jambunathan K wrote: > > Crandall > > There is some confusion on your end :-). From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: Testing: org-export-e-html Date: Sat, 02 Jun 2012 15:56:52 +0530 Message-ID: <81d35if1qr.fsf@gmail.com> References: <87396i3p1w.fsf@gmail.com> <87y5o8365b.fsf@gmail.com> <87d35j2dir.fsf@gmail.com> <81ipfanw34.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:60502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SalYC-0001wT-Sq for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 06:27:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SalY7-0003JV-Hd for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 06:27:16 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:63193) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SalY7-0003JH-8A for emacs-orgmode@gnu.org; Sat, 02 Jun 2012 06:27:11 -0400 Received: by pbbrp2 with SMTP id rp2so4240012pbb.0 for ; Sat, 02 Jun 2012 03:27:09 -0700 (PDT) In-Reply-To: (William Crandall's message of "Sat, 2 Jun 2012 00:40:07 -0700") 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: William Crandall Cc: emacs-orgmode@gnu.org > The only trailing issue I see is the "soft error" of no tag > on <> (see W3C notes below). > http://www.w3.org/TR/html-markup/a.html#a-tags > > "An a element must have both a start tag and an end tag." This is now fixed.