Thanks. I finally blundered my way to that after downloading MultiMarkdown and SmartyPants and putting them into ~/bin which is in my $PATH. MM now works from command line and from Textmate. I suppose, after rebooting my brain, that what i really want is the language definition which lets me use shortcuts.
<br><br>I just discovered MultiMarkdown and have become quite fond of Markdown with TextMate. But Markdown wasn't enough for the websites or compatible with the Wiki. Well done, folks.<br><br>Lewy<br><br><div><span class="gmail_quote">
On 3/29/06, <b class="gmail_sendername">Brad Miller</b> <<a href="mailto:bonelake@mac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">bonelake@mac.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div style="direction: ltr;">The easiest thing to do is take the bundle that I posted to the list earlier today unzip it and put it in ~/Library/Application Suppport/TextMate/Bundles  (or just unzip and double click on it)
<div><br></div><div>The bundle contains all the MultiMarkdown scripts and xslt files needed.</div><div><br></div><div>Brad</div><div><br><div><br></div><div><br><div></div><div style="direction: ltr;"><span>
<div>On Mar 29, 2006, at 7:57 PM, Lewis Overton wrote:</div><br></span></div><div style="direction: ltr;"><blockquote type="cite"></blockquote></div><div style="direction: ltr;"><span>For those of us who are real dummies, but fans of Markdown, could you elaborate on where to put what to get MultiMarkdown (MM) to work with Textmate (TM)? 
<br><br>I downloaded MM and stashed it in ~/Library/Application Support/Textmate/Support/bin. <br>I put MM in ~/Lib ... /Bundles and called it Markdown.pl. I copied a chunk from the demo and tried to preview it. Got lots of "can't find" errors. Maybe I can puzzle this out but if you have a minute or so, a few hints would be really helpful. 
<br><br>Lewy<br><br><div><span class="gmail_quote">On 3/29/06, <b class="gmail_sendername">Brad Miller</b> <<a href="mailto:bonelake@mac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">bonelake@mac.com
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Mark,<br><br>Good question.  It was mostly for experimental reasons.
<br>
<br>Around the time I did this there was lots of chat on ##textmate about<br>various approaches to go from something like markdown to pdf.<br>Several people were very anti xslt, and  htmldoc sounded like one of <br>the favorites at the time, and for smallish kinds of documents
<br>htmldoc seemed like it was quicker and more efficient than<br><br>MultiMarkdown -> xhtml -> Latex  -> pdf<br><br>For more complicated documents I have had great luck writing the bulk <br>of my document in multimarkdown and then tweaking the final markup in
<br>the generated latex document.<br><br><br>Brad<br><br>On Mar 29, 2006, at 1:49 PM, Mark Eli Kalderon wrote:<br><br>> Thanks again, Brad. It was useful to have a look at this. Is there <br>> any particular reason you are using htmldoc in generating the PDF?
<br>> As opposed to pdflatex say? Is it because htmldoc does a better job<br>> at generating pdfs viewable online? Best, Mark<br>> On 29 Mar 2006, at 17:05, Brad Miller wrote: <br>><br>>> Mark,<br>>>
<br>>> Here is my MultiMarkdown bundle.<br>>><br>>> There are commands to go from MultiMarkdown to<br>>> Latex<br>>> HTML<br>>> PDF<br>>><br> >> I have found this to be a very useful little bundle.  Let me know
<br>>> if you have any trouble.<br>>><br>>><br>>> <multimarkdown.zip><br>>><br>>> Brad<br>>><br>>> On Mar 28, 2006, at 5:28 PM, Mark Eli Kalderon wrote: <br>>><br>

>>> Apologies in advance if the answer to my query is blindingly<br>>>> obvious---I am a UNIX newbie.<br>>>><br>>>> I am trying to implement Fletcher Penney's variant of Markdown, <br>
>>> MultiMarkdown (
<a href="http://fletcher.freeshell.org/wiki/MultiMarkdown" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://fletcher.freeshell.org/wiki/MultiMarkdown</a>),<br>>>> as a TextMate bundle. The basic idea is to convert a Markdown 
<br>>>> document into a full xhtml document and then to use xslt to<br>>>> convert it into different formats such as LaTeX.<br>>>><br>>>> I have written TextMate commands for each step of the process, 
<br>>>> and it all works fine, but I would also like to add commands that<br>>>> string these steps together. But there is a problem. For example,<br>>>> while the following two TextMate commands work: 
<br>>>><br>>>> Save: Nothing<br>>>> Command(s): #!/bin/bash<br>>>> /usr/local/bin/MultiMarkdown.pl "$TM_FILEPATH"<br>>>> Input:       None<br>>>> Output:      Create New Document 
<br>>>><br>>>> Save: Nothing<br>>>> Command(s): #!/bin/bash<br>>>> /usr/bin/xsltproc -nonet -novalid /usr/local/bin/<br>>>> xhtml2article.xslt "$TM_FILEPATH"<br>>>> Input:       None 
<br>>>> Output:      Create New Document<br>>>><br>>>> the following fails---it generates an empty file:<br>>>><br>>>> Save: Nothing<br>>>> Command(s): #!/bin/bash<br>

 >>> /usr/local/bin/MultiMarkdown.pl "$TM_FILEPATH" | /usr/bin/<br>>>> xsltproc -nonet -novalid /usr/local/bin/xhtml2article.xslt<br>>>> Input:       None<br>>>> Output:      Create New Document 
<br>>>><br>>>> Any ideas? Thanks in advance.<br>>>><br>>>> All the best, Mark<br>>>> _________________<br>>>> Mark Eli Kalderon<br>>>> Department of Philosophy 
<br>>>> University College London<br>>>> Gower Street<br>>>> London WC1E 6BT<br>>>><br>>>> Dept webpage: <a href="http://www.ucl.ac.uk/philosophy" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://www.ucl.ac.uk/philosophy </a><br>>>> Personal wepage: <a href="http://www.kalderon.demon.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.kalderon.demon.co.uk</a><br>

>>><br>>>><br>>>><br>>>> ____________________________________________________________________ <br>>>> __<br>>>> For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

textmate@lists.macromates.com</a><br>>>> (threading gets destroyed and the universe will collapse if you <br>>>> don't)<br>>>> <a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.macromates.com/mailman/listinfo/textmate</a><br>>><br>>><br>>> _____________________________________________________________________ <br>>> _<br>>> For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

textmate@lists.macromates.com</a><br>>> (threading gets destroyed and the universe will collapse if you<br>>> don't) <br>>> <a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.macromates.com/mailman/listinfo/textmate</a><br>><br>><br>> ______________________________________________________________________ <br>> For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

textmate@lists.macromates.com</a><br>> (threading gets destroyed and the universe will collapse if you don't)<br>> <a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

 http://lists.macromates.com/mailman/listinfo/textmate</a><br><br><br>______________________________________________________________________<br>For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

textmate@lists.macromates.com </a><br>(threading gets destroyed and the universe will collapse if you don't)<br><a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.macromates.com/mailman/listinfo/textmate</a><br></blockquote></div> <br><div style="margin: 0px; min-height: 14px;"><br></div></span></div><div style="direction: ltr;"><div style="margin: 0px;">______________________________________________________________________
</div></div><div style="direction: ltr;"><span><div style="margin: 0px;">For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
textmate@lists.macromates.com</a></div><div style="margin: 0px;">(threading gets destroyed and the universe will collapse if you don't)</div><div style="margin: 0px;"><a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.macromates.com/mailman/listinfo/textmate</a></div> </span></div><div style="direction: ltr;"></div><br></div></div>
</div><br><br>______________________________________________________________________<br>For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
textmate@lists.macromates.com
</a><br>(threading gets destroyed and the universe will collapse if you don't)<br><a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.macromates.com/mailman/listinfo/textmate
</a><br><br></blockquote></div><br>