Re: [NTG-context] Verbatim Text with Embedded Formatting Commands (MkIV)
Hans Hagen wrote: On 9-1-2010 0:52, Tad Ashlock wrote: ... you can try the beta with \enabletrackers[buffers.visualize] \starttext \definetyping[C] % [option=C] \setuptyping[C][escape=yes] \startC #include stdio.h int main(){ return 0; /BTEX{\em unreachedCode;}/ETEX } \stopC \setuptyping[escape=yes] \startTEX /BTEX\em sometex/ETEX /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \before /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \inbetween /BTEX\em sometex/ETEX \after \before \after \stopTEX \setuptyping[TEX][escape=no] \startTEX /BTEX\em sometex/ETEX /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \before /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \inbetween /BTEX\em sometex/ETEX \after \before \after \stopTEX \stoptext I did try the beta with that example and it worked, of course. But if I add a second \startC ... \stopC section, then it breaks. For example, this code (also attached as tadtest0.tex): \enabletrackers[buffers.visualize] \starttext \definetyping[C] % [option=C] \setuptyping[C][escape=yes] \startC #include stdio.h int main(){ return 0; /BTEX{\em unreachedCode;}/ETEX } \stopC \startC printf(The second C segment doesn't work.\n); \stopC \stoptext Produces this output: systems : begin file test.tex at line 3 !buffers: mapping 'c' visualizer onto 'typing' !buffers: setting escape range for visualizer 'C' to /BTEX - /ETEX ! LuaTeX error ...text/tex/texmf-context/tex/context/base/buff-ini.lua:705: attempt to index local 'visualizer' (a number value) stack traceback: ...text/tex/texmf-context/tex/context/base/buff-ini.lua:705: in function 'set_escape' main ctx instance:1: in main chunk. \setupcommandsintype ...rameter \c!escape \!!es )} \doinitializeverbatim ...\everyinitializeverbatim \relax \nododowithbuffer -\egroup \doinitializeverbatim \beginofverbatimlines \ctx... l.18 \stopC Tad tadtest0.tex Description: TeX document ___ 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] Verbatim Text with Embedded Formatting Commands (MkIV)
On 9-1-2010 0:52, Tad Ashlock wrote: ... you can try the beta with \enabletrackers[buffers.visualize] \starttext \definetyping[C] % [option=C] \setuptyping[C][escape=yes] \startC #include stdio.h int main(){ return 0; /BTEX{\em unreachedCode;}/ETEX } \stopC \setuptyping[escape=yes] \startTEX /BTEX\em sometex/ETEX /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \before /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \inbetween /BTEX\em sometex/ETEX \after \before \after \stopTEX \setuptyping[TEX][escape=no] \startTEX /BTEX\em sometex/ETEX /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \before /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \inbetween /BTEX\em sometex/ETEX \after \before \after \stopTEX \stoptext - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | 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] Verbatim Text with Embedded Formatting Commands (MkIV)
Hans Hagen wrote: On 13-12-2009 12:26, Tad Ashlock wrote: As noted at http://wiki.contextgarden.net/Verbatim_text#Embedded_formatting_commands, the embedded formatting commands in verbatim text don't work in MkIV. Are there any plans to fix this capability soon? I'm planning on working on a project on over the holiday break that will need it. the beta has: \starttext \setuptyping[TEX][escape=yes] \startTEX /BTEX\em sometex/ETEX /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \before /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \inbetween /BTEX\em sometex/ETEX \after \before \after \stopTEX \setuptyping[TEX][escape={[[,]]}] \startTEX [[\em sometex]] [[\em sometex]] \after \before [[\em sometex]] \before [[\em sometex]] \after \before [[\em sometex]] \inbetween [[\em sometex]] \after \before \after \stopTEX \setuptyping[TEX][escape=//] \startTEX //\em sometex \before //\em sometex \stopTEX \stoptext so, in mkiv option-commands is gone and escape no longer is an escape character but a condition (range or start) please wikify this Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - Ok, I'm (finally) getting back to this subject. Is this supposed to work for any verbatim environment besides \startTEX...\stopTEX? I can't get it to work for 'C' or even basic 'typing'. They don't pick up on the embedded formatting, everything is typeset verbatim. Tad PS: Here are my test cases: \definetyping[C][option=C] \setuptyping[C][escape=yes] \starttext \startC #include stdio.h int main(){ return 0; /BTEX{\em unreachedCode;}/ETEX } \stopC \stoptext \starttext \setuptyping[escape=yes] \starttyping /BTEX\em sometex/ETEX /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \before /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \inbetween /BTEX\em sometex/ETEX \after \before \after \stoptyping \stoptext ___ 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] Verbatim Text with Embedded Formatting Commands (MkIV)
On 13-12-2009 12:26, Tad Ashlock wrote: As noted at http://wiki.contextgarden.net/Verbatim_text#Embedded_formatting_commands, the embedded formatting commands in verbatim text don't work in MkIV. Are there any plans to fix this capability soon? I'm planning on working on a project on over the holiday break that will need it. the beta has: \starttext \setuptyping[TEX][escape=yes] \startTEX /BTEX\em sometex/ETEX /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \before /BTEX\em sometex/ETEX \after \before /BTEX\em sometex/ETEX \inbetween /BTEX\em sometex/ETEX \after \before \after \stopTEX \setuptyping[TEX][escape={[[,]]}] \startTEX [[\em sometex]] [[\em sometex]] \after \before [[\em sometex]] \before [[\em sometex]] \after \before [[\em sometex]] \inbetween [[\em sometex]] \after \before \after \stopTEX \setuptyping[TEX][escape=//] \startTEX //\em sometex \before //\em sometex \stopTEX \stoptext so, in mkiv option-commands is gone and escape no longer is an escape character but a condition (range or start) please wikify this Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | 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 ___
[NTG-context] Verbatim Text with Embedded Formatting Commands (MkIV)
As noted at http://wiki.contextgarden.net/Verbatim_text#Embedded_formatting_commands, the embedded formatting commands in verbatim text don't work in MkIV. Are there any plans to fix this capability soon? I'm planning on working on a project on over the holiday break that will need it. I'm not pushing to change your priorities. If it's not going to be fixed soon, then I'll implement a simple verbatim module that supports embedded formatting commands that will do until the official module works. I just don't want to waste that effort if verbatim is going to be fixed soon anyway. Thanks, Tad Ashlock ___ 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] Verbatim Text with Embedded Formatting Commands (MkIV)
Am 13.12.2009 um 12:26 schrieb Tad Ashlock: As noted at http://wiki.contextgarden.net/Verbatim_text#Embedded_formatting_commands, the embedded formatting commands in verbatim text don't work in MkIV. Are there any plans to fix this capability soon? I'm planning on working on a project on over the holiday break that will need it. I'm not pushing to change your priorities. If it's not going to be fixed soon, then I'll implement a simple verbatim module that supports embedded formatting commands that will do until the official module works. I just don't want to waste that effort if verbatim is going to be fixed soon anyway. When you don't need syntax highlighting you can use \startlines \setuplines[space=on] \startlines\tt IF A==B THEN do this ELSE do that END \stoplines Wolfgang ___ 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 ___