[TxMt] Re: MultiMarkdown problem under Leopard

Fletcher T. Penney fletcher at fletcherpenney.net
Sun Dec 23 02:56:22 UTC 2007


On Dec 22, 2007, at 9:18 PM, Allan Odgaard wrote:

> On 23 Dec 2007, at 03:07, Fletcher T. Penney wrote:
>
>> [...]
>> No - MultiMarkdown belongs in Application Support - not in the  
>> textmate bundle.  If it's in the bundle, then it's not accessible  
>> to other programs that use MultiMarkdown.
>
> Ah sorry, didn’t “see” that “TextMate/Bundles” was missing in that  
> path.
>
>> The problem here appears to be that Leopard changes the way the  
>> shell and the TextMate variables work.  I have not upgraded to  
>> Leopard yet, and welcome suggestions on how to fix the problem  
>> that Leopard users are having.
>
> Change it to:
>
>     cd "${TM_MULTIMARKDOWN_PATH:-$HOME/Library/Application Support/ 
> MultiMarkdown}"
>
> Then it should work for both Tiger and Leopard.

I made these changes and attached a new version - anyone using MMD  
and Leopard with TextMate can test it.  Please let me know if it  
works or not.  Thanks for the proposed fix - it works for me in Tiger  
( I can't recall why I ended up with ~ instead of $HOME.  There were  
issues with the scripts depending on how they were called, and I  
think this was a byproduct of my experimenting)

> I would suggest placing MultiMarkdown.pl in the bundle and  
> optionally use that. Then users only need to double-click install  
> the MultiMarkdown bundle to get MultiMarkdown in TM, and for many  
> users, I think that is sufficient, so for them, there is only one  
> thing to install, and for users who need to share the  
> implementation between multiple MultiMarkdown-using things, the  
> install procedure is still the same.

The problem is that for MMD to work it needs an entire folder of  
documents.  These are updated much more frequently than the TextMate  
bundle.  It doesn't make sense to keep multiple copies of the MMD  
support folder around.  I use MMD from the command line, from drag  
and drop utilities, from Scrivener, and from TextMate.  They all  
reference the same copy of the actual MMD software, so that they each  
work the same way.  This prevents a user from upgrading one copy of  
MMD, and not the others - leading to a "Why does it work when I run  
MMD from the command line, but not from within TextMate" problem...   
So MMD will stay in the user's Application Support folder where any  
program can reach it.


Thanks again, and please let me know whether the new version of the  
TextMate bundle works with Leopard so I can release a new public  
version.

F-

-- 
Fletcher T. Penney
fletcher at fletcherpenney.net

If you start out depressed, everything's kind of a pleasant surprise.
	- Lloyd (John Cusack) in Say Anything

-------------- next part --------------
A non-text attachment was scrubbed...
Name: MultiMarkdownForTextMate.zip
Type: application/zip
Size: 53487 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate/attachments/20071222/a528b391/attachment.zip>
-------------- next part --------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2437 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate/attachments/20071222/a528b391/attachment.p7s>


More information about the textmate mailing list