<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>Am 06.02.2014 um 19:29 schrieb Pablo Rodriguez <<a href="mailto:oinos@gmx.es">oinos@gmx.es</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On 02/06/2014 12:57 AM, Wolfgang Schuster wrote:<br><blockquote type="cite">Am 05.02.2014 um 19:50 schrieb Pablo Rodriguez <<a href="mailto:oinos@gmx.es">oinos@gmx.es</a>>:<br><br><blockquote type="cite">Hi Hans,<br><br>I have the following sample:<br><br>\setuptyping[option=TEX]<br>\starttext<br>\starttyping<br>\input zapf % knuth<br>\stoptyping<br>\stoptext<br><br>The percent character is in bold font and gray color, but the rest of<br>the commented text isnít.<br>[...]<br></blockquote><br><a href="http://pragma-ade.com/general/magazines/mag-1102.pdf">http://pragma-ade.com/general/magazines/mag-1102.pdf</a><br></blockquote><br>Many thanks for your reply, Wolfgang.<br><br>After reading the document, I think it could be achieved with:<br><br>\definefontfamily[mainface][mono][DejaVu Sans Mono]<br>\setupbodyfont[mainface]<br>\defineprocessor[myescape][style=bold,color=gray, left=\%]<br>\setuptyping[TEX][escape=myescape->{\%}]<br>\starttext<br>\startTEX<br>This is a c%omment.<br><br>% And this is another one.<br><br>\command<br> [with colored]<br> {brackets}<br>\stopTEX<br>\stoptext<br><br>But this doesnít work. I must be missing something obvious.<br><br>What am I doing wrong here?<br><br>Many thanks for your help,<br></div></blockquote></div><div><br></div><div>You have to add a comma after \letterpercent. You should also be careful with</div><div>the text in the comments because commands are expanded, e.g. take a look</div><div>at the \TeX in the comment.</div><br><div><div>\setupbodyfont[dejavu]</div><div><br></div><div>\defineprocessor[myescape][style=\ttbf,color=gray,left={\letterpercent}]</div><div><br></div><div>\setuptyping[TEX][escape=myescape->{\letterpercent,}]</div><div><br></div><div>\starttext</div><div>\startTEX</div><div>This is \TeX\ code % and this is a \TeX\ comment.</div><div>\stopTEX</div><div>\stoptext</div></div><div><br></div><div>Wolfgang</div></body></html>