[TxMt] By the way...

Brett Terpstra brett at circlesixdesign.com
Sun Nov 5 12:25:05 UTC 2006


That would be soooo cool.  Especially for people like me who spend  
way too much time making linking commands.  I'd help you out, but  
honestly, I've never bothered to learn Markdown or Textile or  
anything other than HTML and XHTML.

Brett


On Nov 5, 2006, at 6:17 AM, Allan Odgaard wrote:

> On 5. Nov 2006, at 12:07, Brett Terpstra wrote:
>
> [ abstracting link creation ]
>> How do you mean?
>
> Well, something like we make a function:
>
>     module LinkFactory
>       module_function
>
>       def create(url, link_text = url, title = "")
>         case ENV['TM_SCOPE']
>         when /\btext.html.markdown\b/:
>           "[#{link_text}](#{url})"
>         when /\btext.html\b/:
>           "<a href=\"#{url}\"#{" title=\"#{title}\"" unless  
> title.empty?}>#{link_text}</a>"
>         when …
>>         end
>       end
>     end
>
> Then all the commands which generate links (wrap selection, lucky,  
> wikipedia, link to blog post, etc.) use LinkFactory.create(…) and  
> we just need one version which works nicely with both HTML,  
> Markdown, Textile, and possibly other formats.
>
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate

Brett Terpstra : Art Director
Circle Six Design, Inc.
111 Riverfront Dr, Suite 204
..................................................
p: 507.459.4398
     877.858.4332
f: 1.866.540.3063
e: brett at circlesixdesign.com
http://www.circlesixdesign.com
..................................................





More information about the textmate mailing list