From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nik Clayton Subject: (no subject) Date: Mon, 15 Oct 2018 10:04:10 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/related; boundary="0000000000006f5aaf05783fe294" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gBxrk-00019C-Cb for emacs-orgmode@gnu.org; Mon, 15 Oct 2018 04:04:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gBxrg-0004JY-5N for emacs-orgmode@gnu.org; Mon, 15 Oct 2018 04:04:40 -0400 Received: from mail-it1-x12e.google.com ([2607:f8b0:4864:20::12e]:55839) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gBxrW-000433-Uz for emacs-orgmode@gnu.org; Mon, 15 Oct 2018 04:04:29 -0400 Received: by mail-it1-x12e.google.com with SMTP id c23-v6so27398666itd.5 for ; Mon, 15 Oct 2018 01:04:22 -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" To: emacs-orgmode --0000000000006f5aaf05783fe294 Content-Type: multipart/alternative; boundary="0000000000006f5aad05783fe293" --0000000000006f5aad05783fe293 Content-Type: text/plain; charset="UTF-8" Hi, I'd like to propose a couple of changes / enhancements to how org-export exports some data in to HTML files to make it slightly easier to style those files. The first is re line-numbers. At the moment those get exported as content in the HTML, although they're really additional metadata. Amongst other things, this means that if you copy/paste from the output you get the line numbers included in the text that's copied. CSS supports arbitrary counters that can be associated with content, starting from an arbitrary value. My current hack that sort of works is the following CSS: /* Hide the current line numbers */ span.linenr { display: none; } /* Style each line. Maintain a counter for each line, increment by one for each ... element. .reveal pre.src code { display: inline; font-size: 125%; line-height: 1.2; counter-increment: line; } /* Show a line number before each line. */ .reveal pre.src code:before { content: counter(line); border-right: 1px solid #ddd; padding: 0 0.5em; margin-right: 0.5em; width: 1em; display: inline-block; text-align: right; } and a change to org-html-do-format-code to wrap each line in its own ... element: ... ;; Transcoded src line. (format "%s" loc) ... But this adds line numbers to all code blocks, irrespective of the "-n" option, and they all start from one. What I'd like to do is change the output to: 1. Omit the ..." content. 2. Add an additional class to the pre element to indicate whether or not this block should have line numbers. 3. Add a data-ox-starting-number (or similar) attribute to the pre element that specifies what the starting line number for this block should be. Couple of questions before I write a patch: a) Does that sound reasonable? b) Should this replace the current approach, or be an option that can be toggled by a customisation? And the second is re languages associated with exported SRC blocks. At the moment the language is mentioned as src-... class (src-html, src-javascript, etc). I'd like to put the language in a data-ox-src-language attribute as well (e.g.,
...
) so that I can put use CSS to put badges indicating the language in the output. Per https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes that would look something like: .src:after { content: attr(data-ox-src-language); position: absolute; top: -10px; right: -10px; font-size: 70%; background: green; color: white; text-align: center; line-height: 18px; border-radius: .25em; padding: 0 0.5em; box-shadow: 0 0 1px #333; } I see there's already some code that tries to show language badges on hover (which doesn't work for me for some reason, I haven't dug in to why). Does this change sound reasonable? Here's a screenshot from an export showing early versions of these changes in action. Notice how the selected text (the first function) doesn't include the line numbers in the selection. [image: image.png] N --0000000000006f5aad05783fe293 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I'd like to propose a coupl= e of changes / enhancements to how org-export exports some data in to HTML = files to make it slightly easier to style those files.

=
The first is re line-numbers.

At the moment t= hose get exported as content in the HTML, although they're really addit= ional metadata. Amongst other things, this means that if you copy/paste fro= m the output you get the line numbers included in the text that's copie= d.

CSS supports arbitrary counters that can be ass= ociated with content, starting from an arbitrary value. My current hack tha= t sort of works is the following CSS:

/* Hide the current line numbers */=
span.line= nr {
=C2=A0 display: none;
}

/* Style each line. Maintain a = counter for each line, increment
=C2=A0=C2=A0 by one for each <code>...</cod= e> element.
.reveal pre.src code {
=C2=A0 display: inline;
=C2=A0 font-s= ize: 125%;
=C2=A0 line-height: 1.2;
=C2=A0 counter-increment: line;
}
<= br>
/* Show a line number before each= line. */
.reveal pre.src code:before {
=C2=A0 content: counter(line);
=C2= =A0 border-right: 1px solid #ddd;
=C2=A0 padding: 0 0.5em;
=C2=A0 mar= gin-right: 0.5em;
=C2=A0 width: 1em;
=C2=A0 display: inline-block;=C2=A0 text-align: right;
}

and a change to = org-html-do-format-code to wrap each line in its own <code>...</co= de> element:

...
=C2=A0=C2=A0=C2=A0 =C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Transcoded src line.
=C2=A0=C2=A0=C2=A0 = =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (format "<code>%s</code>&qu= ot; loc)
...

But this adds line= numbers to all code blocks, irrespective of the "-n" option, and= they all start from one.

What I'd like to do = is change the output to:

1. Omit the <span clas= s=3D"linenr">...</span>" content.
2. Add = an additional class to the pre element to indicate whether or not this bloc= k should have line numbers.
3. Add a data-ox-starting-number (or = similar) attribute to the pre element that specifies what the starting line= number for this block should be.

Couple of questi= ons before I write a patch:

a) Does that sound= reasonable?
b) Should this replace the current approach, or be a= n option that can be toggled by a customisation?

<= br>
And the second is re languages associated with exported SRC b= locks.

At the moment the language is mentioned as = src-... class (src-html, src-javascript, etc).

I&#= 39;d like to put the language in a data-ox-src-language attribute as well (= e.g., <pre class=3D"src src-html" data-ox-src-language=3D"= ;HTML">...</pre>) so that I can put use CSS to put badges ind= icating the language in the output.


.src:a= fter {
=C2=A0 content: attr(data-ox-src-language);
= =C2=A0 position: absolute;
=C2=A0 top: -10px;
=C2=A0 right: -10px;=C2=A0 font-size: 70%;
=C2=A0 background: green;
=C2=A0 color: white= ;
=C2=A0 text-align: center;
=C2=A0 line-height: 18px;
=C2=A0 bord= er-radius: .25em;
=C2=A0 padding: 0 0.5em;
=C2=A0 box-shadow: 0 0 1px= #333;
}

I see there's already some cod= e that tries to show language badges on hover (which doesn't work for m= e for some reason, I haven't dug in to why).

D= oes this change sound reasonable?

Here's a= screenshot from an export showing early versions of these changes in actio= n. Notice how the selected text (the first function) doesn't include th= e line numbers in the selection.

3D"image.png"
=

N
--0000000000006f5aad05783fe293-- --0000000000006f5aaf05783fe294 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_jna09sah0 iVBORw0KGgoAAAANSUhEUgAABs0AAAGsCAIAAAAZtH42AAAgAElEQVR4nOzdTajkVp73+awu10uX 4aEbBp5hGnpg5qm3dma9uMpZ3dOP7ZlZPKtJuG2Y9uIOg2FIb4whIWvgQo7xQy6uyUVCkgl3keRd 3GV5FSAQpUUQC4EWATLEIlayFwLTICcUWGDIhSFmcZ7897EUOnEkHb2Fvh/+NNXOuIoT0pFC+sWR zrVrr92kKIqiKIqiKIqiKIqiKIpqVcO3gKIoiqIoiqIoiqIoiqKoqdfwLaAoiqIoiqIoiqIoiqIo auo1fAsoiqIoiqIoiqIoiqIoipp6Dd8CiqIoiqIoiqIoiqIoiqKmXsO3gKIoiqIoiqIoiqIoiqKo qdfwLaAoiqIoiqIoiqIoiqIoauo1fAsoiqIoiqIoiqIoiqIoipp6Dd8CiqIoiqIoiqIoiqIoiqKm XsO3gKIoiqIoiqIoiqIoiqKoqdfwLaAoiqIoiqIoiqIoiqIoauo1fAsoiqIoiqIoiqIoiqIoipp6 Dd8CiqIoiqIoiqIoiqIoiqKmXsO3gKIoiqIoiqIoiqIoiqKoqdfwLaAoiqIoiqIoiqIoiqIoauo1 fAsoiqIoiqIoiqIoiqIoipp6Dd8CiqIoiqIoiqIoiqIoiqKmXsO3gKIoiqIoiqIoiqIoiqKoqdfw LaAoiqIoiqIoiqIoiqIoauo1fAsoiqIoiqIoiqIoiqIoipp6Dd8CiqIoiqIoiqIoiqIoiqKmXsO3 gKIoiqIoiqIoiqIoiqKoqdfwLaAoiqIoiqIoiqIoiqIoauo1fAsoiqIoiqIoiqIoiqIoipp6Dd8C iqIoiqIoiqIoiqIoiqKmXsO3gKIoiqIoiqIoiqIoiqKoqdfwLaAoiqIoiqIoiqIoiqIoauo1fAso iqIoiqIoiqIoiqIoipp6Dd8CiqIoiqIoiqIoiqIoiqKmXsO3gKIoiqIoiqIoiqIoiqKoqdfwLaAo iqIoiqIoiqIoiqIoauo1fAsoiqIoiqIoiqIoiqIoipp6Dd8CiqIoiqIoiqIoiqIoiqKmXsO3gKIo iqIoiqIoiqIoiqKoqdfwLaAoiqIoiqIoiqIoiqIoauo1fAsoiqIoiqIoiqIoiqIoipp6Dd8CiqIo iqIoiqIoiqIoiqKmXsO3gKIoiqIoiqIoiqIoiqKoqdfwLaAoiqIoiqIoiqIoiqKa1l9dv/mD6zd/ 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 MujaAAAAAElFTkSuQmCC --0000000000006f5aaf05783fe294--