![](https://secure.gravatar.com/avatar/9c54554cf31b1a1894f2a3420f0ebbc1.jpg?s=120&d=mm&r=g)
Hi all, according to our wiki, there are pretty printers in ConTeXt implemented only for TEX, LUA, XML and MP. I am searching now for PHP pretty printer but I did not find anything on the net (only C and Java). I would like to ask whether is something for PHP (or for other programming languages) available. Best wishes, Tomáš
![](https://secure.gravatar.com/avatar/74d41c3215dcdd377343cdc47311757c.jpg?s=120&d=mm&r=g)
Tomas Hala schrieb am 08.05.2019 um 21:58:
Hi all,
according to our wiki, there are pretty printers in ConTeXt implemented only for TEX, LUA, XML and MP.
I am searching now for PHP pretty printer but I did not find anything on the net (only C and Java). I would like to ask whether is something for PHP (or for other programming languages) available.
1. Use the scite module which provides additional styles (e.g. cpp or json) but php is still missing. 2. Use Aditya's vim module which uses vim to highlight source code. Wolfgang
![](https://secure.gravatar.com/avatar/9c54554cf31b1a1894f2a3420f0ebbc1.jpg?s=120&d=mm&r=g)
Wed, May 08, 2019 ve 10:14:45PM +0200 Wolfgang Schuster napsal(a): # Tomas Hala schrieb am 08.05.2019 um 21:58: # >Hi all, # > # >according to our wiki, there are pretty printers in ConTeXt # >implemented only for TEX, LUA, XML and MP. # > # >I am searching now for PHP pretty printer but I did not find # >anything on the net (only C and Java). I would like to ask # >whether is something for PHP (or for other programming languages) # >available. # # 1. Use the scite module which provides additional styles (e.g. cpp # or json) but php is still missing. # # 2. Use Aditya's vim module which uses vim to highlight source code. # # Wolfgang Maybe it is a misunderstanding but how can use these modules in ConTeXt? I had in mind typesetting the code in ConTeXt like \startTEX etc. Tomáš
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
On Wed, 8 May 2019, Tomas Hala wrote:
Wed, May 08, 2019 ve 10:14:45PM +0200 Wolfgang Schuster napsal(a): # Tomas Hala schrieb am 08.05.2019 um 21:58: # >Hi all, # > # >according to our wiki, there are pretty printers in ConTeXt # >implemented only for TEX, LUA, XML and MP. # > # >I am searching now for PHP pretty printer but I did not find # >anything on the net (only C and Java). I would like to ask # >whether is something for PHP (or for other programming languages) # >available. # # 1. Use the scite module which provides additional styles (e.g. cpp # or json) but php is still missing. # # 2. Use Aditya's vim module which uses vim to highlight source code. # # Wolfgang
Maybe it is a misunderstanding but how can use these modules in ConTeXt? I had in mind typesetting the code in ConTeXt like \startTEX etc.
Here is an example with the vim module: \usemodule[vim] \definevimtyping[HTML][syntax=html] \definevimtyping[PHP] [syntax=php] \starttext \startHTML <html> <head> <title>Hello World</title> </head> <body> <?php echo "Hello, World!";?> </body> </html> \stopHTML \startPHP <?php $a = 3; $b = 4; $c = sqrt($a**2 + $b**2) ?> \stopPHP \stoptext See https://github.com/adityam/filter/blob/master/vim-README.md for more details. Aditya
![](https://secure.gravatar.com/avatar/9c54554cf31b1a1894f2a3420f0ebbc1.jpg?s=120&d=mm&r=g)
Wed, May 08, 2019 ve 04:55:41PM -0400 Aditya Mahajan napsal(a): # On Wed, 8 May 2019, Tomas Hala wrote: # # >Wed, May 08, 2019 ve 10:14:45PM +0200 Wolfgang Schuster napsal(a): # ># Tomas Hala schrieb am 08.05.2019 um 21:58: # ># >Hi all, # ># > # ># >according to our wiki, there are pretty printers in ConTeXt # ># >implemented only for TEX, LUA, XML and MP. # ># > # ># >I am searching now for PHP pretty printer but I did not find # ># >anything on the net (only C and Java). I would like to ask # ># >whether is something for PHP (or for other programming languages) # ># >available. # ># # 1. Use the scite module which provides additional styles (e.g. # >cpp # ># or json) but php is still missing. # ># # 2. Use Aditya's vim module which uses vim to highlight source # >code. # ># # Wolfgang # > # >Maybe it is a misunderstanding but how can use these modules # >in ConTeXt? I had in mind typesetting the code in ConTeXt # >like \startTEX etc. # # Here is an example with the vim module: # # \usemodule[vim] # \definevimtyping[HTML][syntax=html] # \definevimtyping[PHP] [syntax=php] # # \starttext # # \startHTML # <html> # <head> # <title>Hello World</title> # </head> # # <body> # <?php echo "Hello, World!";?> # </body> # </html> # \stopHTML # # \startPHP # <?php # $a = 3; # $b = 4; # $c = sqrt($a**2 + $b**2) # ?> # \stopPHP # # \stoptext # # See https://github.com/adityam/filter/blob/master/vim-README.md for # more details. Oh, this is new dimension for me, now I understand what Wolgang wrote. Thank you both very much. The best, Tomáš # Aditya # ___________________________________________________________________________________ # 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://context.aanhet.net # archive : https://bitbucket.org/phg/context-mirror/commits/ # wiki : http://contextgarden.net # ___________________________________________________________________________________ Tomáš Hála -------------------------------------------------------------------- Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky Zemědělská 1, CZ-613 00 Brno, tel. +420 545 13 22 28 -------------------------------------------------------------------- http://akela.mendelu.cz/~thala
![](https://secure.gravatar.com/avatar/74d41c3215dcdd377343cdc47311757c.jpg?s=120&d=mm&r=g)
Tomas Hala schrieb am 08.05.2019 um 22:42:
Wed, May 08, 2019 ve 10:14:45PM +0200 Wolfgang Schuster napsal(a): # Tomas Hala schrieb am 08.05.2019 um 21:58: # >Hi all, # > # >according to our wiki, there are pretty printers in ConTeXt # >implemented only for TEX, LUA, XML and MP. # > # >I am searching now for PHP pretty printer but I did not find # >anything on the net (only C and Java). I would like to ask # >whether is something for PHP (or for other programming languages) # >available. # # 1. Use the scite module which provides additional styles (e.g. cpp # or json) but php is still missing. # # 2. Use Aditya's vim module which uses vim to highlight source code. # # Wolfgang
Maybe it is a misunderstanding but how can use these modules in ConTeXt? I had in mind typesetting the code in ConTeXt like \startTEX etc.
1. Scite module \usemodule [scite] \starttext \startCPP #include<iostream> using namespace std; int main() { cout << "Hello World\n"; return 0; } \stopCPP \stoptext 2. Vim module See Aditya's mail. Wolfgang
![](https://secure.gravatar.com/avatar/9c54554cf31b1a1894f2a3420f0ebbc1.jpg?s=120&d=mm&r=g)
Wed, May 08, 2019 ve 10:59:18PM +0200 Wolfgang Schuster napsal(a): # # # Tomas Hala schrieb am 08.05.2019 um 22:42: # >Wed, May 08, 2019 ve 10:14:45PM +0200 Wolfgang Schuster napsal(a): # ># Tomas Hala schrieb am 08.05.2019 um 21:58: # ># >Hi all, # ># > # ># >according to our wiki, there are pretty printers in ConTeXt # ># >implemented only for TEX, LUA, XML and MP. # ># > # ># >I am searching now for PHP pretty printer but I did not find # ># >anything on the net (only C and Java). I would like to ask # ># >whether is something for PHP (or for other programming languages) # ># >available. # ># # ># 1. Use the scite module which provides additional styles (e.g. cpp # ># or json) but php is still missing. # ># # ># 2. Use Aditya's vim module which uses vim to highlight source code. # ># # ># Wolfgang # > # >Maybe it is a misunderstanding but how can use these modules # >in ConTeXt? I had in mind typesetting the code in ConTeXt # >like \startTEX etc. # # 1. Scite module # # \usemodule [scite] # # \starttext # # \startCPP # #include<iostream> # # using namespace std; # # int main() # { # cout << "Hello World\n"; # return 0; # } # \stopCPP # # \stoptext # # # 2. Vim module # # See Aditya's mail. # # Wolfgang Thank you once more. Tomáš
participants (3)
-
Aditya Mahajan
-
Tomas Hala
-
Wolfgang Schuster