From rasmus@malver.dk Tue Jul 12 22:27:36 2016 From: Rasmus Malver To: textmate@lists.macromates.com Subject: [TxMt] Re: AppleScript template not working Date: Wed, 13 Jul 2016 00:27:33 +0200 Message-ID: <81b7d0f5-d4ef-e9cc-597b-00ebda4b951d@malver.dk> In-Reply-To: <8025B024-D3D7-4088-AEDC-55558C015659@tidbits.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6719874778597113453==" --===============6719874778597113453== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Yup. It's not even my script or idea. When TextMate discontinued new-from-template I wrote to this very list, and that script was the solution provided. > In this snippet you can use backticks to execute commands and then use > TM_MATE to set the language of the current document, for example make > the snippet like this: > > |`"$TM_MATE" &>/dev/null -t text.html.php &` lang=3D"da"> =E2=80=A6 | Allan, I'm chuffed there's finally a way to set the language without resorting to the AppleScript tell System Events-thing! I'll look into it tomorrow! Thanks, Rasmus On 12/07/16 23.43, Matt Neuburg wrote: >> On Jul 12, 2016, at 1:37 PM, Rasmus Malver wrote: >> >> Since templates were discontinued I've been using this AppleScript to make= a quick HTML doc: >> > I'm kind of amazed your script _ever_ worked. You're not even talking to Te= xtMate. And I don't see anything that would make the template text appear in = the document; you're just making a kind of "here doc". You're just sort of tr= usting that the "result" of your script will magically become the text of the= document at the right moment. > > m. > > -- > matt neuburg, phd =3D http://www.apeth.net/matt/ > pantes anthropoi tou eidenai oregontai phusei > Programming iOS 9! http://shop.oreilly.com/product/0636920044352.do > iOS 9 Fundamentals! http://shop.oreilly.com/product/0636920044345.do > RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html > > > _______________________________________________ > textmate mailing list > textmate(a)lists.macromates.com > http://lists.macromates.com/listinfo/textmate --===============6719874778597113453== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9 IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPHA+WXVwLiBJdCdzIG5vdCBldmVuIG15IHNj cmlwdCBvciBpZGVhLiBXaGVuIFRleHRNYXRlIGRpc2NvbnRpbnVlZAogICAgICBuZXctZnJvbS10 ZW1wbGF0ZSBJIHdyb3RlIHRvIHRoaXMgdmVyeSBsaXN0LCBhbmQgdGhhdCBzY3JpcHQgd2FzCiAg ICAgIHRoZSBzb2x1dGlvbiBwcm92aWRlZC48L3A+CiAgICA8YmxvY2txdW90ZQogICAgICBjaXRl PSJtaWQ6RjkzNzA0NUItNzE0My00MDY1LTk1RDYtNjE2RkIwNDI4REMxQHRleHRtYXRlLm9yZyIK ICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxwIGRpcj0iYXV0byI+SW4gdGhpcyBzbmlwcGV0IHlv dSBjYW4gdXNlIGJhY2t0aWNrcyB0byBleGVjdXRlCiAgICAgICAgY29tbWFuZHMgYW5kIHRoZW4g dXNlIFRNX01BVEUgdG8gc2V0IHRoZSBsYW5ndWFnZSBvZiB0aGUgY3VycmVudAogICAgICAgIGRv Y3VtZW50LCBmb3IgZXhhbXBsZSBtYWtlIHRoZSBzbmlwcGV0IGxpa2UgdGhpczo8L3A+CiAgICAg IDxwcmUgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I0Y3RjdGNzsgYm9yZGVyLXJhZGl1czo1cHgg NXB4IDVweCA1cHg7IG1hcmdpbi1sZWZ0OjE1cHg7IG1hcmdpbi1yaWdodDoxNXB4OyBtYXgtd2lk dGg6OTB2dzsgb3ZlcmZsb3cteDphdXRvOyBwYWRkaW5nOjVweCIgYmdjb2xvcj0iI0Y3RjdGNyI+ PGNvZGUgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I0Y3RjdGNzsgYm9yZGVyLXJhZGl1czozcHg7 IG1hcmdpbjowOyBwYWRkaW5nOjAiIGJnY29sb3I9IiNGN0Y3RjciPiZsdDshRE9DVFlQRSBodG1s Jmd0O2AiJFRNX01BVEUiICZhbXA7Jmd0Oy9kZXYvbnVsbCAtdCB0ZXh0Lmh0bWwucGhwICZhbXA7 YAombHQ7aHRtbCBsYW5nPSJkYSImZ3Q7CuKApgo8L2NvZGU+PC9wcmU+CiAgICA8L2Jsb2NrcXVv dGU+CiAgICA8cD5BbGxhbiwgSSdtIGNodWZmZWQgdGhlcmUncyBmaW5hbGx5IGEgd2F5IHRvIHNl dCB0aGUgbGFuZ3VhZ2UKICAgICAgd2l0aG91dCByZXNvcnRpbmcgdG8gdGhlIEFwcGxlU2NyaXB0 IHRlbGwgU3lzdGVtIEV2ZW50cy10aGluZyEKICAgICAgSSdsbCBsb29rIGludG8gaXQgdG9tb3Jy b3chPC9wPgogICAgPHA+VGhhbmtzLDwvcD4KICAgIDxwPlJhc211czxicj4KICAgIDwvcD4KICAg IDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMTIvMDcvMTYgMjMuNDMs IE1hdHQgTmV1YnVyZyB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCiAgICAg IGNpdGU9Im1pZDo4MDI1QjAyNC1EM0Q3LTQwODgtQUVEQy01NTU1OEMwMTU2NTlAdGlkYml0cy5j b20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICA8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9IiI+T24gSnVsIDEyLCAy MDE2LCBhdCAxOjM3IFBNLCBSYXNtdXMgTWFsdmVyIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZj MjM5NkUiIGhyZWY9Im1haWx0bzpyYXNtdXNAbWFsdmVyLmRrIj4mbHQ7cmFzbXVzQG1hbHZlci5k ayZndDs8L2E+IHdyb3RlOgoKU2luY2UgdGVtcGxhdGVzIHdlcmUgZGlzY29udGludWVkIEkndmUg YmVlbiB1c2luZyB0aGlzIEFwcGxlU2NyaXB0IHRvIG1ha2UgYSBxdWljayBIVE1MIGRvYzoKCjwv cHJlPgogICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgIDxwcmUgd3JhcD0iIj4KSSdtIGtpbmQgb2Yg YW1hemVkIHlvdXIgc2NyaXB0IF9ldmVyXyB3b3JrZWQuIFlvdSdyZSBub3QgZXZlbiB0YWxraW5n IHRvIFRleHRNYXRlLiBBbmQgSSBkb24ndCBzZWUgYW55dGhpbmcgdGhhdCB3b3VsZCBtYWtlIHRo ZSB0ZW1wbGF0ZSB0ZXh0IGFwcGVhciBpbiB0aGUgZG9jdW1lbnQ7IHlvdSdyZSBqdXN0IG1ha2lu ZyBhIGtpbmQgb2YgImhlcmUgZG9jIi4gWW91J3JlIGp1c3Qgc29ydCBvZiB0cnVzdGluZyB0aGF0 IHRoZSAicmVzdWx0IiBvZiB5b3VyIHNjcmlwdCB3aWxsIG1hZ2ljYWxseSBiZWNvbWUgdGhlIHRl eHQgb2YgdGhlIGRvY3VtZW50IGF0IHRoZSByaWdodCBtb21lbnQuCgptLgoKLS0KbWF0dCBuZXVi dXJnLCBwaGQgPSA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8v d3d3LmFwZXRoLm5ldC9tYXR0LyI+aHR0cDovL3d3dy5hcGV0aC5uZXQvbWF0dC88L2E+CnBhbnRl cyBhbnRocm9wb2kgdG91IGVpZGVuYWkgb3JlZ29udGFpIHBodXNlaQpQcm9ncmFtbWluZyBpT1Mg OSEgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL3Nob3Aub3Jl aWxseS5jb20vcHJvZHVjdC8wNjM2OTIwMDQ0MzUyLmRvIj5odHRwOi8vc2hvcC5vcmVpbGx5LmNv bS9wcm9kdWN0LzA2MzY5MjAwNDQzNTIuZG88L2E+CmlPUyA5IEZ1bmRhbWVudGFscyEgPGEgY2xh c3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL3Nob3Aub3JlaWxseS5jb20v cHJvZHVjdC8wNjM2OTIwMDQ0MzQ1LmRvIj5odHRwOi8vc2hvcC5vcmVpbGx5LmNvbS9wcm9kdWN0 LzA2MzY5MjAwNDQzNDUuZG88L2E+ClJ1YnlGcm9udGllciEgPGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL3d3dy5hcGV0aC5jb20vUnVieUZyb250aWVyRG9jcy9k ZWZhdWx0Lmh0bWwiPmh0dHA6Ly93d3cuYXBldGguY29tL1J1YnlGcm9udGllckRvY3MvZGVmYXVs dC5odG1sPC9hPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCnRleHRtYXRlIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlh dGVkIiBocmVmPSJtYWlsdG86dGV4dG1hdGVAbGlzdHMubWFjcm9tYXRlcy5jb20iPnRleHRtYXRl QGxpc3RzLm1hY3JvbWF0ZXMuY29tPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwOi8vbGlzdHMubWFjcm9tYXRlcy5jb20vbGlzdGluZm8vdGV4dG1hdGUiPmh0 dHA6Ly9saXN0cy5tYWNyb21hdGVzLmNvbS9saXN0aW5mby90ZXh0bWF0ZTwvYT4KPC9wcmU+CiAg ICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+Cg== --===============6719874778597113453==--