<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV>Let me reply myself:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I solved the 1st problem (the silencing of sudo) with this:</DIV><DIV>   echo "$PWD" | sudo -S apachectl $APACHE_CMD > /dev/null 2>&1</DIV><DIV>I first tried only > /dev/null  and didn't understand why I was still getting "Password:" back, but then I discovered about the stderror (the '2')</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I still haven't figured out how to set the language of a "Create New Document" document from a command, but as I argued I like the "Show as HTML" output much better and since that succeeded ... :-)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I found pygments [1] as exactly the tool I was looking for. They don't support so much languages as we have in our repository, and of course the css styles that come with it, are not way as stunningly beautiful as the TextMate styles ;-) but it's quiet alright and its API is easy to use and well documented. I found Pygments through paste.e-scribe [2] ... I just wished I could use pastie's [3] codestyler's [4] colors and lexers ... mmm dreaming ...</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Anyway, my weekend solution comes close:</DIV><DIV>   curl -s "$TEST_URL" | pygmentize -f html -l html -O full=True,style=friendly</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>[1] <A href="http://pygments.pocoo.org">http://pygments.pocoo.org</A></DIV><DIV>[2] <A href="http://paste.e-scribe.com">http://paste.e-scribe.com</A></DIV><DIV>[3] <A href="http://pastie.textmate.org">http://pastie.textmate.org</A></DIV><DIV>[4]: <A href="http://projects.serenity.de/textmate/codestyler/source.php">http://projects.serenity.de/textmate/codestyler/source.php</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR><DIV><DIV>On 3-nov-2006, at 17:51, Dirk van Oosterbosch, IR labs wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hi,</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">after my successful attempt to output a "designated" test url in Safari, I'd now like to make a command which shows the rendered html in a TextMate browser window. That is show _the actual html itself_, not the browser-interpretation of that html.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">My system of scripts and templates generate html. Now I like to see that output html with nice code coloring in my favorite theme.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I see roughly two solutions: output the result of 'curl "$MY_URL"' in a TextMate HTML browser window or create a new (html) document from that output.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I would like the HTML Browser window variant much better.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">For (1) because it keeps only one window –i.e. it refreshes itself when it's already open, instead of opening a 2nd window–, (2) because I won't be tempted to edit the output HTML, and (3) because when I might become really smart –for which the changes are extremely slim, based on previous records ;)– I might be able to give blocks of html code a href to jump back to the specific code in the specific template file (I just *love* the TODO bundle. It saved me so much time. Life has become much more convenient :-))</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">My first problem is the with output of Apache restarting: it's not quiet.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I need Apache to restart for all the last versions of my templates to become effective, but the following code</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-tab-span" style="white-space:pre">       </SPAN>echo "$PWD" | sudo -S apachectl $APACHE_CMD</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(line 43 from apachectlUsingKeychain.sh in Apache Bundle Support Folder) outputs "Password:", since sudo is asking for that. Is there a way to make this statement quiet?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2nd, about the Create New Document variant. How to set the scope of such a newly created document? Right now there is nothing indicating to TextMate that is might be html, so the output stays unstyled.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Finally on to the core of this email: How to get HTML pretty printed in a (HTML parsing) browser window?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I am looking at examples like pastie [1] or TextMate Theme Sourcerer [2]. Are the solutions used in these web 2.0 projects also available for my TextMate commands?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Best</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">dirk</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[1]: <A href="http://pastie.caboo.se">http://pastie.caboo.se</A>/</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[2]: <A href="http://projects.serenity.de/textmate/codestyler/source.php">http://projects.serenity.de/textmate/codestyler/source.php</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">______________________________________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">For new threads USE THIS: <A href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(threading gets destroyed and the universe will collapse if you don't)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.macromates.com/mailman/listinfo/textmate">http://lists.macromates.com/mailman/listinfo/textmate</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> </BLOCKQUOTE></DIV><BR><DIV> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">-----------------------------</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Dirk van Oosterbosch</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">de Wittenstraat 225</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">1052 AT Amsterdam</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">the Netherlands</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica"><A href="http://labs.ixopusada.com">http://labs.ixopusada.com</A></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">-----------------------------</FONT></P>  </DIV><BR></BODY></HTML>