Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-25 Thread Hans Hagen

On 8/24/2016 11:24 AM, Procházka Lukáš Ing. wrote:

Hello Mojca,


I'm sure Hans knows the invocation by heart, but I can look it up as
well.
This is how the output looks like:
http://source2.contextgarden.net/tex/context/sample/sample-tex.html


yes, that's the look I'd like to achieve.


fyi: some of these highlighters for context (tex, mp, lua, bib. etc) are 
aware of mixes, so inside a tex highlighter mp and lua gets highlighted 
in its own way


Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
   tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Jan Tosovsky
On 2016-08-24 Lukáš Procházka wrote:
> 
> does anybody know about a tool (maybe ConTeXt has something like this
> built-in) which would convert ConTeXt code into pretty-printed HTML
> code?

For HTML I'd also consider javascript highlighters
https://highlightjs.org/
http://prismjs.com/
http://alexgorbatchev.com/SyntaxHighlighter/

However, all need special configuration files, which are AFAIK not ready yet. 
They could be derived from TeX though (supported by the first one).

Anyway, adding ConteXt support for these libraries could be sort of ConTeXt 
project promotion ;-)

Jan


---
Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
https://www.avast.com/antivirus

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Procházka Lukáš Ing .

... Great, that's it!

Thanks again, Mojce.

Best regards,

Lukas


On Wed, 24 Aug 2016 13:55:38 +0200, Mojca Miklavec 
 wrote:


mtxrun --script scite --tree --numbers --source=Attach.mkiv --target=Attach.txt


I suspect that the script wants folders.

Mojca



--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz | 
IDDS:nrpt3sn
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751 (+420 720 951 172)
Fax: +420 244 461 038

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Mojca Miklavec
On 24 August 2016 at 13:36, Procházka Lukáš Ing. wrote:
> Hello Mojca,
>
> I tried this:
>
> mtxrun --script scite --tree --numbers --source=Attach.mkiv
> --target=Attach.txt
> mtxrun --script scite --tree --numbers
> --source=d:/Lukas/ConTeXt/Test/Attach.mkiv --target=Attach.txt
> mtxrun --script scite --tree --numbers
> --source=d:\Lukas\ConTeXt\Test\Attach.mkiv --target=Attach.txt
> mtxrun --script scite --tree --numbers
> "--source=d:\Lukas\ConTeXt\Test\Attach.mkiv" --target=Attach.txt
>
> all above in the situation when being in
> d:\Lukas\ConTeXt\Test (current directory)
> and with existing file
> d:\Lukas\ConTeXt\Test\Attach.mkiv (source file to test
> pretty-printing).
>
> In all situations I received
>
> "
> mtx-scite   | you need to pass a valid source path with --source
> "
>
> Any idea what's wrong?

I suspect that the script wants folders.

Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Procházka Lukáš Ing .

Hello Mojca,

I tried this:

mtxrun --script scite --tree --numbers --source=Attach.mkiv --target=Attach.txt
mtxrun --script scite --tree --numbers 
--source=d:/Lukas/ConTeXt/Test/Attach.mkiv --target=Attach.txt
mtxrun --script scite --tree --numbers 
--source=d:\Lukas\ConTeXt\Test\Attach.mkiv --target=Attach.txt
mtxrun --script scite --tree --numbers 
"--source=d:\Lukas\ConTeXt\Test\Attach.mkiv" --target=Attach.txt

all above in the situation when being in
d:\Lukas\ConTeXt\Test (current directory)
and with existing file
d:\Lukas\ConTeXt\Test\Attach.mkiv (source file to test pretty-printing).

In all situations I received

"
mtx-scite   | you need to pass a valid source path with --source
"

Any idea what's wrong?

Lukas


On Wed, 24 Aug 2016 11:34:41 +0200, Mojca Miklavec 
 wrote:


On 24 August 2016 at 11:24, Procházka Lukáš Ing. wrote:

Hello Mojca,


I'm sure Hans knows the invocation by heart, but I can look it up as well.
This is how the output looks like:
http://source2.contextgarden.net/tex/context/sample/sample-tex.html


yes, that's the look I'd like to achieve.


These pages have been generated with

mtxrun --script scite --tree --numbers \
--source= \
--target=

Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___



--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz | 
IDDS:nrpt3sn
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751 (+420 720 951 172)
Fax: +420 244 461 038

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Mojca Miklavec
On 24 August 2016 at 11:24, Procházka Lukáš Ing. wrote:
> Hello Mojca,
>
>> I'm sure Hans knows the invocation by heart, but I can look it up as well.
>> This is how the output looks like:
>> http://source2.contextgarden.net/tex/context/sample/sample-tex.html
>
> yes, that's the look I'd like to achieve.

These pages have been generated with

mtxrun --script scite --tree --numbers \
--source= \
--target=

Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Procházka Lukáš Ing .

Hello Mojca,


I'm sure Hans knows the invocation by heart, but I can look it up as well.
This is how the output looks like:
http://source2.contextgarden.net/tex/context/sample/sample-tex.html


yes, that's the look I'd like to achieve.

Lukas


Mojca


--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz | 
IDDS:nrpt3sn
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751 (+420 720 951 172)
Fax: +420 244 461 038

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Procházka Lukáš Ing .

Hello Taco,

On Wed, 24 Aug 2016 09:56:20 +0200, Taco Hoekwater  wrote:



http://source.contextgarden.net does something similar. That is a ruby web
application. If you want it, I could send you the source,


I'd be very pleased.


but you need to
understand ruby.


Lua would be my favorite, but I guess I'll understand Ruby code, too.
Maybe just for inspiration - how you parse the source (regexes; output).

(
@Mojca: "lua-based lexer" would be nice, too;
I intend to compile a Ctx source into .pdf so (at least) during this operation 
context-built-in-lexer might be accessible and should produce (with some Lua 
around) a .html code.
)

Thank you in advance.

Best regards,

Lukas (LPr ~at~ pontex ~dot~ cz)



Best wishes,
Taco

PS I just updated http://source.contextgarden.net to the newest ‘current’.



On 24 Aug 2016, at 09:27, Mojca Miklavec  wrote:

On 24 August 2016 at 09:05, Procházka Lukáš Ing. wrote:

Hello Mojca,

thanks for the answer.

I need a COMMAND LINE solution for Windows - my intention is to process many
(tens-hundreds) ConTeXt files into HTML - just to make their code
better-readable.


Vim *is* command-line, isn't it?
(And if you ask me, it is a lot more user-friendly on Windows than it
is on Linux/Mac :)


And - as e.g. Ctx wiki has pretty-printing Ctx source - I believe there is
such tool...


That must be some php plugin.

But you just reminded me that ConTeXt in fact has a lua script build
in already that generates a "pretty-printed" HTML that's basically the
same as what you see in Scite.

I'm sure Hans knows the invocation by heart, but I can look it up as well.
This is how the output looks like:
   http://source2.contextgarden.net/tex/context/sample/sample-tex.html

Mojca


On Wed, 24 Aug 2016 08:13:06 +0200, Mojca Miklavec wrote:


On 24 August 2016 at 07:15, Lukáš Procházka wrote:


Hello,

does anybody know about a tool (maybe ConTeXt has something like this
built-in) which would convert ConTeXt code into pretty-printed HTML code?

E.g.:

 t.mkiv
\starttext
 \foo[bar] baz
\stoptext


to be rewritten into e.g.:

 t.html
\starttext
 \foo[bar] baz
\stoptext




I used vim and TextMate (text editors) in the past to achieve that.

In theory ConTeXt has XML/HTML output and can parse text either using
the vim module or the built-in lua-based lexers, so it's probably
doable, but it might be far easier to go through some text editor. I'm
sure Scite (with syntax highlighting definitions written by Hans) can
do that as well.

http://superuser.com/a/565102

Mojca


--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz | 
IDDS:nrpt3sn
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751 (+420 720 951 172)
Fax: +420 244 461 038

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Taco Hoekwater

http://source.contextgarden.net does something similar. That is a ruby web
application. If you want it, I could send you the source, but you need to
understand ruby.


Best wishes,
Taco

PS I just updated http://source.contextgarden.net to the newest ‘current’.


> On 24 Aug 2016, at 09:27, Mojca Miklavec  
> wrote:
> 
> On 24 August 2016 at 09:05, Procházka Lukáš Ing. wrote:
>> Hello Mojca,
>> 
>> thanks for the answer.
>> 
>> I need a COMMAND LINE solution for Windows - my intention is to process many
>> (tens-hundreds) ConTeXt files into HTML - just to make their code
>> better-readable.
> 
> Vim *is* command-line, isn't it?
> (And if you ask me, it is a lot more user-friendly on Windows than it
> is on Linux/Mac :)
> 
>> And - as e.g. Ctx wiki has pretty-printing Ctx source - I believe there is
>> such tool...
> 
> That must be some php plugin.
> 
> But you just reminded me that ConTeXt in fact has a lua script build
> in already that generates a "pretty-printed" HTML that's basically the
> same as what you see in Scite.
> 
> I'm sure Hans knows the invocation by heart, but I can look it up as well.
> This is how the output looks like:
>http://source2.contextgarden.net/tex/context/sample/sample-tex.html
> 
> Mojca
> 
>> On Wed, 24 Aug 2016 08:13:06 +0200, Mojca Miklavec wrote:
>> 
>>> On 24 August 2016 at 07:15, Lukáš Procházka wrote:
 
 Hello,
 
 does anybody know about a tool (maybe ConTeXt has something like this
 built-in) which would convert ConTeXt code into pretty-printed HTML code?
 
 E.g.:
 
  t.mkiv
 \starttext
  \foo[bar] baz
 \stoptext
 
 
 to be rewritten into e.g.:
 
  t.html
 \starttext
  \foo[bar>>> class="bracet">] baz
 \stoptext
 
>>> 
>>> 
>>> I used vim and TextMate (text editors) in the past to achieve that.
>>> 
>>> In theory ConTeXt has XML/HTML output and can parse text either using
>>> the vim module or the built-in lua-based lexers, so it's probably
>>> doable, but it might be far easier to go through some text editor. I'm
>>> sure Scite (with syntax highlighting definitions written by Hans) can
>>> do that as well.
>>> 
>>> http://superuser.com/a/565102
>>> 
>>> Mojca
> ___
> If your question is of interest to others as well, please add an entry to the 
> Wiki!
> 
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___

Taco Hoekwater
Elvenkind BV




___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Mojca Miklavec
On 24 August 2016 at 09:05, Procházka Lukáš Ing. wrote:
> Hello Mojca,
>
> thanks for the answer.
>
> I need a COMMAND LINE solution for Windows - my intention is to process many
> (tens-hundreds) ConTeXt files into HTML - just to make their code
> better-readable.

Vim *is* command-line, isn't it?
(And if you ask me, it is a lot more user-friendly on Windows than it
is on Linux/Mac :)

> And - as e.g. Ctx wiki has pretty-printing Ctx source - I believe there is
> such tool...

That must be some php plugin.

But you just reminded me that ConTeXt in fact has a lua script build
in already that generates a "pretty-printed" HTML that's basically the
same as what you see in Scite.

I'm sure Hans knows the invocation by heart, but I can look it up as well.
This is how the output looks like:
http://source2.contextgarden.net/tex/context/sample/sample-tex.html

Mojca

> On Wed, 24 Aug 2016 08:13:06 +0200, Mojca Miklavec wrote:
>
>> On 24 August 2016 at 07:15, Lukáš Procházka wrote:
>>>
>>> Hello,
>>>
>>> does anybody know about a tool (maybe ConTeXt has something like this
>>> built-in) which would convert ConTeXt code into pretty-printed HTML code?
>>>
>>> E.g.:
>>>
>>>  t.mkiv
>>> \starttext
>>>   \foo[bar] baz
>>> \stoptext
>>> 
>>>
>>> to be rewritten into e.g.:
>>>
>>>  t.html
>>> \starttext
>>>   \foo[bar>> class="bracet">] baz
>>> \stoptext
>>> 
>>
>>
>> I used vim and TextMate (text editors) in the past to achieve that.
>>
>> In theory ConTeXt has XML/HTML output and can parse text either using
>> the vim module or the built-in lua-based lexers, so it's probably
>> doable, but it might be far easier to go through some text editor. I'm
>> sure Scite (with syntax highlighting definitions written by Hans) can
>> do that as well.
>>
>> http://superuser.com/a/565102
>>
>> Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Jan U. Hasecke
Maybe this is a job for pandoc. See http://pandoc.org/

juh


-- 
Das ZEN von Pandoc
Bücher und E-Books einfach und professionell produzieren
http://www.amazon.de/Das-ZEN-von-Pandoc-professionell/dp/1505218799/
Paperback (232 Seiten) und E-Book
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Procházka Lukáš Ing .

Hello Mojca,

thanks for the answer.

I need a COMMAND LINE solution for Windows - my intention is to process many 
(tens-hundreds) ConTeXt files into HTML - just to make their code 
better-readable.

And - as e.g. Ctx wiki has pretty-printing Ctx source - I believe there is such 
tool...

Best regards,

Lukas


On Wed, 24 Aug 2016 08:13:06 +0200, Mojca Miklavec 
 wrote:


On 24 August 2016 at 07:15, Lukáš Procházka wrote:

Hello,

does anybody know about a tool (maybe ConTeXt has something like this
built-in) which would convert ConTeXt code into pretty-printed HTML code?

E.g.:

 t.mkiv
\starttext
  \foo[bar] baz
\stoptext


to be rewritten into e.g.:

 t.html
\starttext
  \foo[bar] baz
\stoptext



I used vim and TextMate (text editors) in the past to achieve that.

In theory ConTeXt has XML/HTML output and can parse text either using
the vim module or the built-in lua-based lexers, so it's probably
doable, but it might be far easier to go through some text editor. I'm
sure Scite (with syntax highlighting definitions written by Hans) can
do that as well.

http://superuser.com/a/565102

Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___



--
Ing. Lukáš Procházka | mailto:l...@pontex.cz
Pontex s. r. o.  | mailto:pon...@pontex.cz | http://www.pontex.cz | 
IDDS:nrpt3sn
Bezová 1658
147 14 Praha 4

Tel: +420 241 096 751 (+420 720 951 172)
Fax: +420 244 461 038

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Pretty print Ctx code into HTML

2016-08-24 Thread Mojca Miklavec
On 24 August 2016 at 07:15, Lukáš Procházka wrote:
> Hello,
>
> does anybody know about a tool (maybe ConTeXt has something like this
> built-in) which would convert ConTeXt code into pretty-printed HTML code?
>
> E.g.:
>
>  t.mkiv
> \starttext
>   \foo[bar] baz
> \stoptext
> 
>
> to be rewritten into e.g.:
>
>  t.html
> \starttext
>   \foo[bar class="bracet">] baz
> \stoptext
> 

I used vim and TextMate (text editors) in the past to achieve that.

In theory ConTeXt has XML/HTML output and can parse text either using
the vim module or the built-in lua-based lexers, so it's probably
doable, but it might be far easier to go through some text editor. I'm
sure Scite (with syntax highlighting definitions written by Hans) can
do that as well.

http://superuser.com/a/565102

Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___